BVMS Server- and Client-SDK
BVMS Server- and Client-SDK
BVMS Server- and Client-SDK
Bosch.Vms.SDK
ICameraManager Interface
ICameraManager Methods
ExportAsf Method
ExportMov Method
ExportMp4 Method
ExportNative Method
ExportRecordings Method
FindRecordingById Method
FindRecordings Method
GetCameraById Method
GetCameraByLogicalNumber Method
GetCameraByName Method
GetCameraInfoList Method
GetComment Method
GetLogicalNumber Method
GetRecordingMode Method
GetVideoInputNumber Method
IsAttachedToLogicalTree Method
IsBypassed Method
IsGlobalChange Method
IsSignalKnown Method
IsSignalPresent Method
IsSignalTooBlurry Method
IsSignalTooBright Method
IsSignalTooDark Method
IsSignalTooNoisy Method
ProtectRecordings Method
SendData Method
StartAlarmRecording Method
StartManualRecording Method
StartRecording Method
StartRecordingInAlarmMode Method
StartRecordingInManualMode Method
StopAlarmRecording Method
StopManualRecording Method
StopRecording Method
UnprotectRecordings Method

# ICameraManager Methods |

The ICameraManager type exposes the following members.

Methods

| Name | Description
--- | --- | ---
| ExportAsf | Obsolete. Starts an export of audio and video data for specified cameras. Since ASF export is not supported the data is stored in the MP4 format that can be played back by the wide list of modern video players including Microsoft Media Player and VLC. This method is obsolete. Please use ExportRecordings method instead.
| ExportMov | Obsolete. Starts an export of audio and video data for specified cameras. The data is stored in the MOV format that can be played back by Microsoft Media Player. Note: The video footage is re-encoded form native to media player format. This is a CPU intensive task. Depending on the amount of data that shall be exported the backup can take from several minutes to several hours.
| ExportMp4 | Obsolete. Starts an export of audio and video data for specified cameras. The data is stored in the MP4 format that can be played back by the wide list of modern video players including Microsoft Media Player and VLC.
| ExportNative(Camera, DateTime, DateTime, String, String) | Obsolete. Starts an export of audio and video data for specified cameras. The data is stored in native format that can be viewed with the client application or the Export Player.
| ExportNative(Camera, DateTime, DateTime, String, String, String) | Obsolete. Starts an export of audio and video data for specified cameras. The data is stored in native format that can be viewed with the client application or the Export Player. All export files will be encrypted using encryptionPassword.
| ExportRecordings | Starts an export of audio and video data for specified cameras. Note:Depending on video footage format and the value of the ExportFormat parameter the video can be re-encoded. This is a CPU intensive task. Depending on the amount of data that shall be exported the export process can take from several minutes to several hours.
| FindRecordingById | Obsolete. For internal use only. Do not use.
| FindRecordings | Gets recording information about recordings to the given ID.
| GetCameraById | Gets a camera by id.
| GetCameraByLogicalNumber | Gets a camera by logical number.
| GetCameraByName | Gets a camera by name.
| GetCameraInfoList | Gets information about all cameras.
| GetCameraInfoList(CameraFilter) | Gets information about all cameras that match a search filter.
| GetComment | Returns the camera comment (which can be entered in the configuration client).
| GetConnectionState | Gets the ConnectionState of a device. (Inherited from IDeviceManager)
| GetDeviceById | Retrieves device handle by ID. (Inherited from IDeviceManager)
| GetDeviceByName | Retrieves device handle by name. (Inherited from IDeviceManager)
| GetDeviceInfoList | Gets information about all devices. (Inherited from IDeviceManager)
| GetInitialStates | Triggers submission of current device state events to registered event receivers. (Inherited from IDeviceManager)
| GetLogicalNumber | Returns the logical number of the camera.
| GetName | Retrieves device name. (Inherited from IDeviceManager)
| GetRecordingMode | Gets the current recording mode
| GetVideoInputNumber | Returns encoder input channel number for camera.
| IsAttachedToLogicalTree | Returns true if the camera is used in logical tree.
| IsBypassed | Returns whether a given camera is bypassed, i.e.whether all events from the according device are suppressed.
| IsGlobalChange | Returns true if the global scene is changed and IsSignalPresent() == true.
| IsSignalKnown | Returns true if information about the signal is known.
| IsSignalPresent | Returns true if the signal is present and IsSignalKnown() == true.
| IsSignalTooBlurry | Returns true if the signal is too blurry and IsSignalPresent() == true.
| IsSignalTooBright | Returns true if the signal is too bright and IsSignalPresent() == true.
| IsSignalTooDark | Returns true if the signal is too dark and IsSignalPresent() == true.
| IsSignalTooNoisy | Returns true if the signal is too noisy and IsSignalPresent() == true.
| ProtectRecordings | Protects the specified time-range of the recordings of a given camera against automatic deletion by video recording manager software.
| SendData | Generates an "External Data Event" for the specified camera.
| StartAlarmRecording | Starts alarm recording with some parameters. Use StopAlarmRecording(Camera) to stop a recording started by this method.
| StartManualRecording | Starts manual recording. Use StopManualRecording(Camera) to stop a recording started by this method.
| StartRecording | Starts recording for the given cameras. The recording type defines whether recording is started in alarm or manual mode. Recording information is tracked by the system and can be retrieved using FindRecordings(Guid). Use StopRecording(Guid, Camera) to stop a recording initiated by this method.
| StartRecordingInAlarmMode | Obsolete. For internal use only. Do not use.
| StartRecordingInManualMode | Obsolete. For internal use only. Do not use.
| StopAlarmRecording | Stops alarm recording. Use this method to stop a recording that had been started by StartAlarmRecording(Camera, Boolean, Guid, Object).
| StopManualRecording | Stops manual recording. Use this method to stop a recording that had been started by StartManualRecording(Camera).
| StopRecording | Stops all recordings that have been started with the given recording id through StartRecording(Camera, Guid, RecordingType, Camera).
| UnprotectRecordings | Unprotects the specified time-range of the recordings of a given camera.

Top
See Also

#### Reference

ICameraManager Interface
Bosch.Vms.SDK Namespace

Copyright © Bosch Sicherheitssysteme GmbH