设备网络SDK开发使用手册

NET_DVR_GetDVRConfig

获取设备的配置信息。

BOOL NET_DVR_GetDVRConfig(
  LONG     lUserID,
  DWORD    dwCommand,
  LONG     lChannel,
  LPVOID   lpOutBuffer,
  DWORD    dwOutBufferSize,
  LPDWORD  lpBytesReturned
);

Parameters

lUserID
[in] NET_DVR_Login_V40等登录接口的返回值
dwCommand
[in] 设备配置命令,详见“Remarks”说明
lChannel
[in] 通道号,不同的命令对应不同的取值,如果该参数无效则置为0xFFFFFFFF即可,详见“Remarks”说明
lpOutBuffer
[out] 接收数据的缓冲指针
dwOutBufferSize
[in] 接收数据的缓冲长度(以字节为单位),不能为0
lpBytesReturned
[out] 实际收到的数据长度指针,不能为NULL

Remarks

不同的获取功能对应不同的结构体和命令号,如下表所示:

dwCommand宏定义 dwCommand含义 lChannel lpOutBuffer对应结构体 宏定义值
NET_DVR_GET_VIDEO_INTERCOM_DEVICEID_CFG 获取可视对讲设备编号 无效 NET_DVR_VIDEO_INTERCOM_DEVICEID_CFG 16001
NET_DVR_GET_OPERATION_TIME_CFG 获取操作时间配置 无效 NET_DVR_VIDEO_INTERCOM_OPERATION_TIME_CFG 16004
NET_DVR_GET_VIDEO_INTERCOM_RELATEDEV_CFG 获取关联网络设备参数 无效 NET_DVR_VIDEO_INTERCOM_RELATEDEV_CFG 16006
NET_DVR_GET_VIDEOINTERCOM_STREAM 获取可视对讲流通道参数 通道号 NET_DVR_VIDEOINTERCOM_STREAM 16022
NET_DVR_GET_VIDEO_INTERCOM_IOIN_CFG 获取可视对讲IO输入参数 IO输入号,从1开始 NET_DVR_VIDEO_INTERCOM_IOIN_CFG 16016
NET_DVR_GET_VIDEO_INTERCOM_IOOUT_CFG 获取可视对讲IO输出参数 IO输出号,从1开始 NET_DVR_VIDEO_INTERCOM_IOOUT_CFG 16018
NET_DVR_GET_WDR_CFG 获取宽动态参数 通道号 NET_DVR_WDR_CFG 16024
NET_DVR_GET_ELEVATORCONTROL_CFG_V40 获取梯控器参数 电梯号,从1开始 NET_DVR_ELEVATORCONTROL_CFG_V40 16028
NET_DVR_GET_CALL_ROOM_CFG 获取按键呼叫住户配置 按键编号,从1开始 NET_DVR_CALL_ROOM_CFG 16030
NET_DVR_GET_AUDIOIN_VOLUME_CFG 获取音频输入口音量调节参数 音频输入口号,从1开始 NET_DVR_VOLUME_CFG 6355
NET_DVR_GET_AUDIOOUT_VOLUME_CFG 获取音频输出口音量调节参数 音频输出口号,从1开始 NET_DVR_VOLUME_CFG 6369
NET_DVR_GET_VIDEO_INTERCOM_ALARM_CFG 获取可视对讲报警事件参数 无效 NET_DVR_VIDEO_INTERCOM_ALARM_CFG 16037
NET_DVR_GET_SIP_CFG_V50 获取SIP参数V50 无效 NET_DVR_SIP_CFG_V50 16044

Return Values

TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。

See Also

NET_DVR_SetDVRConfig  NET_DVR_GetLastError