BVMS Server- and Client-SDK
BVMS Server- and Client-SDK
BVMS Server- and Client-SDK
Bosch.Vms.SDK
IDecoderManager Interface
IDecoderManager Methods

# IDecoderManager Interface |

This interface provides methods for managing decoder devices, respectively the video streams, to be displayed on the monitors that are connected to decoder devices. Please note that Decoder handle does not refer to a decoder-device, but rather to a decoder monitor pane, which is displayed on a monitor that is connected to a decoder device.
Namespace: Bosch.Vms.SDK
Assembly: Bosch.Vms.SDK (in Bosch.Vms.SDK.dll) Version: 1.9.0.0
Syntax
C#
Copy

    public interface IDecoderManager : IDeviceManager

The IDecoderManager type exposes the following members.

Methods

| Name | Description
--- | --- | ---
| Clear | After a call to this method the decoder is not displaying any video.
| DisableQuadView | Disables QuadMode.
| DisplayCamera | Display the camera on a decoder. Note: The camera will only be displayed on the decoder if the camera can be decoded by the decoder. This is only the case for IP cameras and not possible with analog cameras connected to a matrix or a DVR.
| DisplayOsd | Sets the OSD message for this decoder. The message will only be displayed when OSD is enabled for this decoder.
| DisplayPanoramicCameraAtPredefinedPosition | Display the camera on a decoder. Note: The camera will only be displayed on the decoder if the camera can be decoded by the decoder. This is only the case for IP cameras and not possible with analog cameras connected to a matrix or a DVR.
| DisplaySequence | Display the sequence on a decoder. Note: Only cameras will be displayed on the decoder if the camera can be decoded by the decoder. This is only the case for IP cameras and not possible with analog cameras connected to a matrix or a DVR.
| EnableQuadView | Enables QuadMode.
| GetConnectionState | Gets the ConnectionState of a device. (Inherited from IDeviceManager)
| GetDecoderById | Gets a Decoder handle by ID.
| GetDecoderByLogicalNumber | Gets a Decoder handle by logical number.
| GetDecoderByName | Gets a Decoder handle by decoder monitor pane name. Decoder monitor panes are named by pattern "Monitor <Number of decoder channel> (<Decoder IP address>) (<Number of decoder monitor pane>)".
| GetDecoderInfoList | Gets information about all decoder monitor panes permitted to caller. Decoder monitor panes are named by pattern "Monitor <Number of decoder channel> (<Decoder IP address>) (<Number of decoder monitor pane>)". Count of decoder channels and count of decoder monitor panes depends on the decoder type (e.g. VIDEOJET 7000 has 1 decoder channel and 30 decoder monitor panes, VIDEOJET 8000 has 2 decoder channels and 8 decoder monitor panes for each one, etc.).
| 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)
| GetDisplayedCamera | Returns the camera displayed on a decoder.
| GetInitialStates | Triggers submission of current device state events to registered event receivers. (Inherited from IDeviceManager)
| GetName | Retrieves device name. (Inherited from IDeviceManager)
| GetSelectedDisplayLayout | Returns the currently set DisplayLayout on the provided decoder. Returned value could be used to get layout details or store it for further set via SetDisplayLayout(Decoder, DisplayLayout).
| GetSequenceOnDecoder | Return the sequence that is running on the decoder. If no sequence is running Sequence.IsNull property is true
| GetSupportedDisplayLayouts | Returns list of supported display layouts for the decoder. Different decoders could support different sets of layouts. Retrieved objects could be used to set decoder layout configuration via SetDisplayLayout(Decoder, DisplayLayout).
| GetVolume | Gets the volume of the decoder
| IsCameraDisplayable | Can the give camera be displayed on this decoder. Analog cameras connected to a matrix or dvr typically cannot be displayed
| SetDisplayLayout | Sets display layout for provided decoder.
| SetVolume | Sets the volume of the decoder

Top
See Also

#### Reference

Bosch.Vms.SDK Namespace

Copyright © Bosch Sicherheitssysteme GmbH