DS ConneX SDK
The DS ConneX SDK provides developers with a set of ActiveX and COM interfaces that allow remote viewing, searching, and retrieval of video. These controls are provided along with web page and Microsoft Visual Basic samples that illustrate their use. The SDK consists of the following components:
The IRVControl object is a full ActiveX control that manages the connection to the remote server and displays the downloaded video in its video window. Using this control, you can connect to the server, display live and recorded video, and search for video records on the server.
The IDTControl object is a full ActiveX control that wraps the Win32 date/time picker, which is used to select search times. You can use this control to provide a date/time selection interface to the user.
The IPlayCtl object is a full ActiveX control that implements a scroll bar which automatically advances playback frames. The primary use of this control is as a web page implementation of video playback. The play control can be linked to the video control in a web page. When the link is established, the video control automatically enables the control when playback video is available. The play control uses this link to set playback frames based on the position of the scroll bar.
The ISRCtl object is a full ActiveX control that wraps a Win32 list control formatted to display the search result information from the video control. When used in a web page, this control can be linked to the video control. When linked, the video control automatically displays the search results after a successful search. This control also sets the video control to the selected search row through this link.
IRVAlarm and IRVAlarmEvents
The IRVAlarm object is a COM object that allows you to activate and deactivate soft alarm recording. The companion IRVAlarmEvents interface sends events that provide status on the activation and deactivation of the soft alarms.
The IRVCameraCfg object is a COM object that allows you to obtain the remote server's camera information. You can query for information such as the cameras' names, recording frame rate, video standard, and so on. You must connect with Administrator privileges to obtain the desired information.
The IRVTriggerCfg object is a COM object that allows you to remotely set input trigger options on the remote server. This functionality requires you connect using Administrator privileges.
IRVNotify and IRVNotifyEvents
The IRVNotify object is a COM object that allows you to monitor camera-related events that occur on the connected server. The events are sent via the IRVNotifyEvents interface.
IRVNotifyEx and IRVNotifyExEvents
The IRVNotifyEx object is a COM object that allows you to monitor camera-related events that occur on the connected server. The events are sent via the IRVNotifyExEvents interface. This interface replaces the IRVNotify interface with a more flexible event messaging implementation.