设备网络SDK开发使用手册 |
获取设备能力集。
BOOL NET_DVR_GetSTDAbility( LONG lUserID, DWORD dwAbilityType, LPNET_DVR_STD_ABILITY lpAbilityParam );
TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。
通过该接口获取能力集需要设备支持,如果设备不支持ISAPI协议获取能力集,则可以通过NET_DVR_GetDeviceAbility获取相关能力集。
对于不同的能力集类型(dwAbilityType),lpAbilityParam中lpCondBuffer、lpOutBuffer分别对应不同的内容,具体如下表所示:
宏定义 | 宏定义值 | 含义 | lpCondBuffer | lpOutBuffer |
---|---|---|---|---|
NET_DVR_GET_CENTRALIZEDCTRL_CAPABILITIES | 3700 | 获取集中布控能力集 | 4个字节(DWORD)通道号 | CentralizedControl |
NET_DVR_GET_COMPASS_CAPABILITIES | 3703 | 获取电子罗盘能力集 | 4个字节(DWORD)通道号 | CompassCap |