|
| | Camera (FQID fqid) |
| | Construct the class from a MIP FQID - note that not all configuration items have a corresponding FQID.
|
| |
| | Camera (ServerId serverId, ConfigurationItem camera) |
| | Construct the class from serverId of the Management Server that owns the configuration, and the already returned ConfigurationItem.
|
| |
| | Camera (ServerId serverId, string path) |
| | Construct the class from serverId of the Management Server that owns the configuration, and the path of the item.
|
| |
| ChangeDeviceRecordingStorageServerTask | ChangeDeviceRecordingStorage () |
| | Change storage for device.
|
| |
| ServerTask | ChangeDeviceRecordingStorage (String itemSelection, bool moveData) |
| | Change storage for device.
|
| |
| ChangeSecurityPermissionsServerTask | ChangeSecurityPermissions () |
| | Edit permissions.
|
| |
| ServerTask | ChangeSecurityPermissions (String userPath) |
| | Edit permissions.
|
| |
| ClassCollectionServerTask | GetOtherRecordingServersWithMedia () |
| | Get recording servers with media.
|
| |
| ClassCollectionServerTask | GetOtherRecordingStoragesWithMedia () |
| | [DEPRECATED] This function is deprecated and should not be used. As an alternative, use the value of the 'RecordingStorage' property to get the configured recording storage for the device.
|
| |
| ServerTask | GetPtzAbsolutePosition () |
| | Get absolute position.
|
| |
| ServerTask | JpegGetLive (int width, int height) |
| | Get a single JPEG from live stream.
|
| |
| RetrieveEdgeStorageServerTask | RetrieveEdgeStorage () |
| | Retrieve recordings from edge storage.
|
| |
| ServerTask | RetrieveEdgeStorage (DateTime startTime, DateTime endTime) |
| | Retrieve recordings from edge storage.
|
| |
| ServerTask | RetrieveEdgeStorage (DateTime startTime, DateTime endTime, String identifier, Collection< string > relatedTasks) |
| | Retrieve recordings from edge storage.
|
| |
| ServerTask | SendDriverCommand (string command, string parameter, int timeOut) |
| | Send driver command to device.
|
| |
| ServerTask | SetPtzAbsolutePosition (double pan, double tilt, double zoom, double speed, bool allowRepeats) |
| | Set absolute position.
|
| |
| ServerTask | TruncateStorage () |
| | Delete all recordings for device on storage.
|
| |
| TruncateStorageOnOtherRecordingServerServerTask | TruncateStorageOnOtherRecordingServer () |
| | Delete all recordings for device on another recording server.
|
| |
| ServerTask | TruncateStorageOnOtherRecordingServer (String itemSelection) |
| | Delete all recordings for device on another recording server.
|
| |
| void | ClearChildrenCache () |
| | Clear the internal cache of children. Can be used to force a new set of children to be fetched from the server at next access.
|
| |
| ServerTask | ExecuteMethod (string methodId) |
| | Execute the provided method. The method id must be one of the defined values in the Methods property.
|
| |
| void | FillChildren (string[] itemTypes) |
| | Fill all children and grand-children - as long as the itemtype is contained in itemType parameter.
|
| |
| void | FillChildren (string[] itemTypes, ItemFilter[] itemFilters) |
| | Fill all children and grand-children - as long as the itemtype is contained in itemType parameter and filters match. If multiple filters are defined for same itemtype, all must match for the item to be included ('and' operation).
If no filter is defined for an ItemType, then all items of that type is filled.
|
| |
| void | Save () |
| | Will save all updated values to server.
|
| |
| ValidateResult | ValidateItem () |
| | Validate the current content.
|
| |
| string | GetProperty (string key) |
| | Return a property value as string, if key is not found the return value will be null.
|
| |
| ICollection< string > | GetPropertyKeys () |
| | Get a collection of all available property keys.
|
| |
| List< ValueTypeInfo > | GetValueTypeInfoList (string propertyKey) |
| | Get defined ValueTypeInfo for a given property. If no ValueTypeInfo is available, an empty list is returned.
|
| |
| void | SetProperty (string key, string content) |
| | Sets the value of a property (all is string format here)
|
| |
| override string | ToString () |
| | Display the 'DisplayName' is the default ToString()
|
| |
|
| int | Channel [get] |
| | Channel.
|
| |
| ClientSettingsFolder | ClientSettingsFolder [get] |
| | Return the single folder item of the given ItemType.
|
| |
| double | CoverageDepth [get, set] |
| | Depth. Indicate the viewing depth of the device.
|
| |
| double | CoverageDirection [get, set] |
| | Direction. Indicate the viewing direction of the device.
|
| |
| double | CoverageFieldOfView [get, set] |
| | Field of view. Indicate the field of view of the device.
|
| |
| DateTime | CreatedDate [get] |
| | [RESERVED] Reserved for future use
|
| |
| CustomPropertiesFolder | CustomPropertiesFolder [get] |
| | Return the single folder item of the given ItemType.
|
| |
| DeviceDriverSettingsFolder | DeviceDriverSettingsFolder [get] |
| | Return the single folder item of the given ItemType.
|
| |
| bool | EdgeStorageEnabled [get, set] |
| | Remote recording enabled.
|
| |
| bool | EdgeStoragePlaybackEnabled [get, set] |
| | Remote recording playback.
|
| |
| bool | Enabled [get, set] |
| | Indicate if this item is active in the VMS system, e.g. enabled.
|
| |
| String | FailoverSetting [get, set] |
| | Failover setting. Specify how the device is operating on a failover recording server. . Valid values are available in the FailoverSettingValues property dictionary.
|
| |
| Dictionary< string, string > | FailoverSettingValues [get] |
| | A list of valid names/values for the FailoverSetting property.
|
| |
| FisheyeLensFolder | FisheyeLensFolder [get] |
| | Return the single folder item of the given ItemType.
|
| |
| string | GisPoint [get, set] |
| | Device position. Device position. Position of device in longitude, latitude and potentially altitude.
The format is "POINT (LONGITUDE LATITUDE)" and if you want to clear the coordinates, the value to use is "POINT EMPTY".
Examples: "POINT (55.656932878513 12.3763545558449)" "POINT EMPTY"
Can also include altitude, if so the format is "POINT (LONGITUDE LATITUDE ALTITUDE)"
|
| |
| HardwareDeviceEventFolder | HardwareDeviceEventFolder [get] |
| | Return the single folder item of the given ItemType.
|
| |
| int | Icon [get, set] |
| | Icon identifier. The relevant device icon to show in Smart Map. Values between 0-9 for cameras, 0-6 for input devices, 0-3 for microphones and 0-3 for outputs. If invalid value is given, Smart Map have a fallback icon.
|
| |
| string | Id [get] |
| | ID.
|
| |
| DateTime | LastModified [get] |
| | Last modified.
|
| |
| bool | ManualRecordingTimeoutEnabled [get, set] |
| | Manual recording timeout enabled.
|
| |
| int | ManualRecordingTimeoutMinutes [get, set] |
| | Manual recording timeout in minutes.
|
| |
| MotionDetectionFolder | MotionDetectionFolder [get] |
| | Return the single folder item of the given ItemType.
|
| |
| PatrollingProfileFolder | PatrollingProfileFolder [get] |
| | Return the single folder item of the given ItemType.
|
| |
| bool | PrebufferEnabled [get, set] |
| | Prebuffer enabled.
|
| |
| bool | PrebufferInMemory [get, set] |
| | Prebuffer in memory.
|
| |
| int | PrebufferSeconds [get, set] |
| | Prebuffer seconds.
|
| |
| PrivacyProtectionFolder | PrivacyProtectionFolder [get] |
| | Return the single folder item of the given ItemType.
|
| |
| bool | PtzEnabled [get] |
| | PTZ enabled.
|
| |
| PtzPresetFolder | PtzPresetFolder [get] |
| | Return the single folder item of the given ItemType.
|
| |
| bool | RecordingEnabled [get, set] |
| | Recording enabled.
|
| |
| double | RecordingFramerate [get, set] |
| | Recording frame rate.
|
| |
| String | RecordingStorage [get] |
| | Path. Contains the path to the related recording storage.
|
| |
| bool | RecordKeyframesOnly [get, set] |
| | Record keyframes only.
|
| |
| bool | RecordOnRelatedDevices [get, set] |
| | Record on related devices.
|
| |
| string | ShortName [get, set] |
| | Short name. Used as name in the user interface where appropriate.
|
| |
| ICollection< StreamChildItem > | StreamDefinitions [get] |
| | Returns a collection that defines how each of the active streams are configured. The property collection contains the specific settings for the stream, like 'Codec', 'FPS', 'Resolution' and more for a camera stream.
|
| |
| StreamFolder | StreamFolder [get] |
| | Return the single folder item of the given ItemType.
|
| |
| ICollection< StreamUsageChildItem > | StreamUsages [get] |
| | Returns a collection that defines how each of the active streams are used, e.g. for live and/or recording.
|
| |
| Guid | Guid [get] |
| | Returns the id property or part of the path, when available. When no id is available this will be Guid.Empty. This is relevant for some items of ItemCategory.ChildItem where no property with key = "Id" exists and path does not contains a guid.
|
| |
| Collection< string > | Methods [get] |
| | The available methods for this class.
|
| |
| string | Description [get, set] |
| | Description.
|
| |
| virtual string | DisplayName [get] |
| | Name of this ConfigurationItem in user readable format. Usually the same as property with key = "Name".
|
| |
| string | ItemCategory [get] |
| | Return the item category for this item. This can be used to understand how multiple items are fetched and saved together. Only ItemCategory == 'Item' can be saved.
|
| |
| string | Name [get, set] |
| | Name.
|
| |
| string | ParentItemPath [get] |
| | Get hold of the next real parent path, e.g. skip any 'Folder' type parent.
|
| |
| string | ParentPath [get] |
| | The path for the parent of this ConfigurationItem.
|
| |
| string | Path [get] |
| | The identification of this item.
|
| |
| ServerId | ServerId [get, set] |
| | Contains the ServerId of the Management Server holding this item.
|
| |