设备网络SDK开发使用手册 |
ISAPI协议命令透传。
BOOL NET_DVR_STDXMLConfig( LONG lUserID, NET_DVR_XML_CONFIG_INPUT *lpInputParam, NET_DVR_XML_CONFIG_OUTPUT *lpOutputParam );
TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。
通过该接口可以直接透传ISAPI协议命令,实现参数配置、能力集获取等功能。调用该接口需要设备支持ISAPI协议(PUT、GET、POST、DELETE等命令),获取不同类型能力集时对应的输入参数、输出参数不同,具体如下表:
能力集类型 | lpInputParam->lpRequestUrl | lpInputParam->lpInBuffer | lpOutputParam->lpOutBuffer |
---|---|---|---|
获取人脸比对人员标签信息扩展配置能力集(设备级,针对IPC) | GET /ISAPI/Intelligent/faceContrast/personInfoExtend/capabilities | NULL | PersonInfoExtendList |
获取人脸比对人员标签信息扩展配置(设备级,针对IPC) | GET /ISAPI/Intelligent/faceContrast/personInfoExtend | NULL | PersonInfoExtendList |
设置人脸比对人员标签信息扩展配置(设备级,针对IPC) | PUT /ISAPI/Intelligent/faceContrast/personInfoExtend | PersonInfoExtendList | NULL |
获取人脸比对人员标签信息扩展配置(人脸库级,针对NVR) | GET /ISAPI/Intelligent/faceContrast/personInfoExtend/FDID/<ID> | NULL | PersonInfoExtendList |
设置人脸比对人员标签信息扩展配置(人脸库级,针对NVR) | PUT /ISAPI/Intelligent/faceContrast/personInfoExtend/FDID/<ID> | PersonInfoExtendList | NULL |