Get video intercom device parameters, such as device No., type, registration type, and so on.
Call NET_DVR_GetDVRConfig with "NET_DVR_GET_VIDEO_INTERCOM_DEVICEID_CFG" (command No.: 16001) and set lChannel to "0xFFFFFFFF".
The video intercom device parameters are returned in the structure NET_DVR_VIDEO_INTERCOM_DEVICEID_CFG by lpOutBuffer.
Set video intercom device No.
Call NET_DVR_SetDVRConfig with "NET_DVR_SET_VIDEO_INTERCOM_DEVICEID_CFG" (command No.: 16002), set lChannel to "0xFFFFFFFF", and set lpInBuffer to the structure NET_DVR_VIDEO_INTERCOM_DEVICEID_CFG.
Get network parameters of video intercom device
Call NET_DVR_GetDVRConfig with "NET_DVR_GET_VIDEO_INTERCOM_RELATEDEV_CFG" (command No.: 16006) and set lChannel to "0xFFFFFFFF".
The network parameters of video intercom device are returned in the structure NET_DVR_VIDEO_INTERCOM_RELATEDEV_CFG by lpOutBuffer.
Set network parameters of video intercom device
Call NET_DVR_SetDVRConfig with "NET_DVR_SET_VIDEO_INTERCOM_RELATEDEV_CFG" (command No.: 16007), set lChannel to "0xFFFFFFFF", and set lpInBuffer to the structure NET_DVR_VIDEO_INTERCOM_RELATEDEV_CFG.
Set passwords for different permissions of video intercom device
Call NET_DVR_SetDVRConfig with "NET_DVR_SET_PRIVILEGE_PASSWORD" (command No.: 16003), set lChannel to "0xFFFFFFFF", and set lpInBuffer to the structure NET_DVR_PRIVILEGE_PASSWORD_CFG.
Get encryption verification capability of video intercom
Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/VideoIntercom/passwordAuthentication/capabilities.
The capability is returned in the message XML_Cap_PasswordAuthenticationCfg by lpOutBuffer.
Verify video intercom encryption
Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/VideoIntercom/passwordAuthentication and set lpInBuffer to the message XML_PasswordAuthenticationCfg.
Get operation time parameters of video intercom device
Call NET_DVR_GetDVRConfig with "NET_DVR_GET_OPERATION_TIME_CFG" (command No.: 16004) and set lChannel to "0xFFFFFFFF".
The operation time parameters are returned in the structure NET_DVR_VIDEO_INTERCOM_OPERATION_TIME_CFG by lpOutBuffer.
Set operation time for video intercom device
Call NET_DVR_SetDVRConfig with "NET_DVR_SET_OPERATION_TIME_CFG" (command No.: 16005), set lChannel to "0xFFFFFFFF", and set lpInBuffer to the structure NET_DVR_VIDEO_INTERCOM_OPERATION_TIME_CFG.
Get streaming channel parameters of video intercom
Call NET_DVR_GetDVRConfig with "NET_DVR_GET_VIDEOINTERCOM_STREAM" (command No.: 16022) and set lChannel to the channel No.
The stream channel parameters of video intercom are returned in the structure NET_DVR_VIDEOINTERCOM_STREAM by lpOutBuffer.
Set streaming channel parameters of video intercom
Call NET_DVR_SetDVRConfig with "NET_DVR_SET_VIDEOINTERCOM_STREAM" (command No.: 16023), set lChannel to the channel No., and set lpInBuffer to the structure NET_DVR_VIDEOINTERCOM_STREAM.
Get alarm input parameters of video intercom
Call NET_DVR_GetDVRConfig with "NET_DVR_GET_VIDEO_INTERCOM_IOIN_CFG" (command No.: 16016) and set lChannel to the alarm input No.
The alarm input parameters of video intercom are returned in the structure NET_DVR_VIDEO_INTERCOM_IOIN_CFG by lpOutBuffer.
Set alarm input parameters of video intercom
Call NET_DVR_SetDVRConfig with "NET_DVR_SET_VIDEO_INTERCOM_IOIN_CFG" (command No.: 16017), set lChannel to the alarm input No., and set lpInBuffer to the structure NET_DVR_VIDEO_INTERCOM_IOIN_CFG.
Get alarm output parameters of video intercom
Call NET_DVR_GetDVRConfig with "NET_DVR_GET_VIDEO_INTERCOM_IOOUT_CFG" (command No.: 16018) and set lChannel to the alarm output No.
The alarm output parameters of video intercom are returned in the structure NET_DVR_VIDEO_INTERCOM_IOOUT_CFG by lpOutBuffer.
Set alarm output parameters of video intercom
Call NET_DVR_SetDVRConfig with "NET_DVR_SET_VIDEO_INTERCOM_IOOUT_CFG" (command No.: 16019), set lChannel to the alarm output No., and set lpInBuffer to the structure NET_DVR_VIDEO_INTERCOM_IOOUT_CFG.
Get parameters of calling resident by pressing button
Call NET_DVR_GetDVRConfig with "NET_DVR_GET_CALL_ROOM_CFG" (command No.: 16030) and set lChannel to the button No.
The parameters of calling resident by keypad are returned in the structure NET_DVR_CALL_ROOM_CFG by lpOutBuffer.
Set parameters of calling resident by pressing button
Call NET_DVR_SetDVRConfig with "NET_DVR_SET_CALL_ROOM_CFG" (command No.: 16031), set lChannel to the button No., and set lpInBuffer to the structure NET_DVR_CALL_ROOM_CFG.
Get stream source information
Call NET_DVR_GetDeviceConfig with "NET_DVR_GET_STREAM_SRC_INFO" (command No.: 6017) and set lpInBuffer to the structure NET_DVR_STREAM_INFO.
The stream source information is returned in the structure NET_DVR_STREAM_SRC_INFO by lpOutBuffer.
Get information of all stream sources
Call NET_DVR_GetDeviceConfig with "NET_DVR_GET_ALLSTREAM_SRC_INFO" (command No.: 9105).
The information of each stream source is returned in the structure NET_DVR_STREAM_SRC_CFG by lpOutBuffer.
Set stream source information
Call NET_DVR_SetDeviceConfig with "NET_DVR_SET_STREAM_SRC_INFO" (command No.: 6018), set lpInBuffer to the structure NET_DVR_STREAM_INFO, and set lpInParamBuffer to the structure NET_DVR_STREAM_SRC_INFO.
Get scene configuration capability of video intercom
Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/VideoIntercom/scene/nowMode/capabilities.
The scene capability is returned in the message XML_Cap_SceneNowMode by lpOutBuffer.
Get scene parameters of video intercom
Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/VideoIntercom/scene/nowMode.
The scene parameters are returned in the message XML_SceneNowMode by lpOutBuffer.
Set scene parameters of video intercom
Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/VideoIntercom/scene/nowMode and set lpInBuffer to the message XML_SceneNowMode.
Get Configuration Capability for Switching Between Private Video Intercom Protocol and SIP (Session Initiation Protocol)
Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/VideoIntercom/IntercomProtocolType/capabilities.
The configuration capability is returned in the message XML_Cap_IntercomProtocolType by lpOutputParam.
Get Parameters for Switching Between Private Video Intercom Protocol and SIP (Session Initiation Protocol)
Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/VideoIntercom/IntercomProtocolType.
The parameters are returned in the message XML_IntercomProtocolType by lpOutputParam.
Set Parameters for Switching Between Private Video Intercom Protocol and SIP (Session Initiation Protocol)
Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/VideoIntercom/IntercomProtocolType and set lpInputParam to the message XML_IntercomProtocolType.
Get configuration capability of pressing the button to call
Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/VideoIntercom/keyCfg/<keyID>/capabilities?moduleId=<subModuleID>.
The configuration capability is returned in the message XML_Cap_KeyCfg by lpOutputParam.
Get parameters of multiple buttons for pressing the button to call
Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/VideoIntercom/keyCfg?readerID=<readerID>&type=virtualKey.
The parameters are returned in the message XML_KeyCfgList by lpOutputParam.
Get parameters of a specific button for pressing the button to call
Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/VideoIntercom/keyCfg/<keyID>?readerID=<readerID>&moduleId=<subModuleID>.
The parameters are returned in the message XML_KeyCfg by lpOutputParam.
Set parameters of a specific button for pressing the button to call
Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/VideoIntercom/keyCfg/<keyID>?readerID=<readerID>&moduleId=<subModuleID> and set lpInputParam to the message XML_KeyCfg.