设备网络SDK开发使用手册

NET_DVR_GetInputSignalList

获取信号源列表。

BOOL NET_DVR_GetInputSignalList(
  LONG                           lUserID,
  DWORD                          dwDevNum,
  LPNET_DVR_INPUT_SIGNAL_LIST    lpInputSignalList
);

Parameters

lUserID
[in] NET_DVR_Login_V40等登录接口的返回值
dwDevNum
[in] 保留,设为0
lpInputSignalList
[out] 信号源列表

Return Values

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

Remarks

  • 1.调用该接口,将NET_DVR_INPUT_SIGNAL_LIST中的pBuffer置为空且dwBufLen为0,此时获取输入信号源个数(dwInputSignalNums);
        2.根据第一次调用接口返回的数量分配pBuffer的大小,然后再次调用该接口,此时获取输入信号源列表(pBuffer)。
  • 该接口获取的信号源列表,包括本地输入子板信号、解码板、网络信号源、模拟矩阵通道。