设备网络SDK开发使用手册

NET_DVR_GetSTDConfig

获取设备的配置信息。

BOOL NET_DVR_GetSTDConfig(
  LONG                    lUserID,
  DWORD                   dwCommand,
  LPNET_DVR_STD_CONFIG    lpConfigParam
);

Parameters

lUserID
[in] NET_DVR_Login_V40等登录接口的返回值
dwCommand
[in] 设备配置命令,具体定义见“Remarks”说明
lpConfigParam
[in&out] 配置输入输出参数,不同的配置功能对应不同的输入输出参数,详见“Remarks”说明

Return Values

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

Remarks

获取配置参数时,lpConfigParam结构体中的lpInBuffer无效,设为NULL。对于不同的配置功能(dwCommand),lpConfigParam中lpCondBuffer、lpOutBuffer分别对应不同的内容,具体如下表所示:

dwCommand宏定义 含义 lpCondBuffer lpOutBuffer 宏定义值
NET_DVR_GET_TERMINAL_CONFERENCE_STATUS 获取终端会议状态 NULL NET_DVR_TERMINAL_CONFERENCE_STATUS 9136
NET_DVR_GET_TERMINAL_INPUT_CFG 获取终端视频会议输入参数 NULL NET_DVR_TERMINAL_INPUT_CFG 9138
NET_DVR_GET_CONFERENCE_REGION 获取终端会议区域参数 NULL NET_DVR_CONFERENCE_REGION 9141
NET_DVR_GET_TERMINAL_CALL_CFG 获取终端呼叫参数 NULL NET_DVR_TERMINAL_CALL_CFG 9144
NET_DVR_GET_CALLINFO_BY_COND 按条件查询呼叫记录 NET_DVR_CALL_QUERY_COND NET_DVR_CALL_QUERY_RESULT 9149
NET_DVR_GET_TERMINAL_GK_CFG 获取终端注册GK参数 NULL NET_DVR_TERMINAL_GK_CFG 9154

NET_DVR_GET_TERMINAL_INPUT_CFG对应ISAPI中的URL:GET /ISAPI/VCS/terminals/inputConfig

NET_DVR_GET_TERMINAL_CALL_CFG对应ISAPI中的URL:GET /ISAPI/VCS/terminals/callConfiguration

NET_DVR_GET_TERMINAL_CONFERENCE_STATUS对应ISAPI中的URL:GET /ISAPI/VCS/terminals/conferenceStatus

See Also

NET_DVR_SetSTDConfig  NET_DVR_GetLastError