Click or drag to resize

ICameraManager Interface

Summary description for CameraManager.

Namespace: Bosch.Vms.SDK
Assembly: Bosch.Vms.SDK (in Bosch.Vms.SDK.dll) Version: 1.9.0.0
Syntax
C#
public interface ICameraManager : IDeviceManager

The ICameraManager type exposes the following members.

Methods
 NameDescription
Public methodExportAsfObsolete.
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.
Public methodExportMovObsolete.
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.
Public methodExportMp4Obsolete.
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.
Public methodExportNative(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.
Public methodExportNative(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.
Public methodExportRecordings 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.
Public methodFindRecordingByIdObsolete.
For internal use only. Do not use.
Public methodFindRecordings Gets recording information about recordings to the given ID.
Public methodGetCameraById Gets a camera by id.
Public methodGetCameraByLogicalNumber Gets a camera by logical number.
Public methodGetCameraByName Gets a camera by name.
Public methodGetCameraInfoList Gets information about all cameras.
Public methodGetCameraInfoList(CameraFilter)Gets information about all cameras that match a search filter.
Public methodGetComment Returns the camera comment (which can be entered in the configuration client).
Public methodGetConnectionState Gets the ConnectionState of a device.
(Inherited from IDeviceManager)
Public methodGetDeviceById Retrieves device handle by ID.
(Inherited from IDeviceManager)
Public methodGetDeviceByName Retrieves device handle by name.
(Inherited from IDeviceManager)
Public methodGetDeviceInfoList Gets information about all devices.
(Inherited from IDeviceManager)
Public methodGetInitialStates Triggers submission of current device state events to registered event receivers.
(Inherited from IDeviceManager)
Public methodGetLogicalNumber Returns the logical number of the camera.
Public methodGetName Retrieves device name.
(Inherited from IDeviceManager)
Public methodGetRecordingMode Gets the current recording mode
Public methodGetVideoInputNumber Returns encoder input channel number for camera.
Public methodIsAttachedToLogicalTreeReturns true if the camera is used in logical tree.
Public methodIsBypassedReturns whether a given camera is bypassed, i.e.whether all events from the according device are suppressed.
Public methodIsGlobalChange Returns true if the global scene is changed and IsSignalPresent() == true.
Public methodIsSignalKnown Returns true if information about the signal is known.
Public methodIsSignalPresent Returns true if the signal is present and IsSignalKnown() == true.
Public methodIsSignalTooBlurry Returns true if the signal is too blurry and IsSignalPresent() == true.
Public methodIsSignalTooBright Returns true if the signal is too bright and IsSignalPresent() == true.
Public methodIsSignalTooDark Returns true if the signal is too dark and IsSignalPresent() == true.
Public methodIsSignalTooNoisy Returns true if the signal is too noisy and IsSignalPresent() == true.
Public methodProtectRecordings Protects the specified time-range of the recordings of a given camera against automatic deletion by video recording manager software.
Public methodSendData Generates an "External Data Event" for the specified camera.
Public methodStartAlarmRecording Starts alarm recording with some parameters. Use StopAlarmRecording(Camera) to stop a recording started by this method.
Public methodStartManualRecording Starts manual recording. Use StopManualRecording(Camera) to stop a recording started by this method.
Public methodStartRecording 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.
Public methodStartRecordingInAlarmModeObsolete.
For internal use only. Do not use.
Public methodStartRecordingInManualModeObsolete.
For internal use only. Do not use.
Public methodStopAlarmRecording Stops alarm recording. Use this method to stop a recording that had been started by StartAlarmRecording(Camera, Boolean, Guid, Object).
Public methodStopManualRecording Stops manual recording. Use this method to stop a recording that had been started by StartManualRecording(Camera).
Public methodStopRecording Stops all recordings that have been started with the given recording id through StartRecording(Camera, Guid, RecordingType, Camera).
Public methodUnprotectRecordings Unprotects the specified time-range of the recordings of a given camera.
Top
See Also