设备网络SDK开发使用手册

NET_DVR_VerifyCalibration

标定校验。

BOOL NET_DVR_VerifyCalibration(
  LONG     lUserID,
  DWORD    dwCommand,
  LONG     lChannel,
  LPVOID   lpInBuffer,
  DWORD    dwInBufferSize,
  LPVOID   lpOuterBuffer,
  DWORD    dwOuterBufferSize
);

Parameters

lUserID
[in] NET_DVR_Login_V40等登录接口的返回值
dwCommand
[in] 命令类型,具体定义见下表:
宏定义 宏定义值 含义
NET_DVR_PDC_VERIFY_CALIBRATION 0x001 客流量统计标定校验
NET_DVR_VERIFY_BEHAVIOR_CALIBRATION 0x002 行为分析标定校验
NET_DVR_VERIFY_ITS_CALIBRATION 0x003 智能交通标定校验
NET_DVR_VERIFY_BV_CALIBRATION 0x005 双目标定校验
lChannel
[in] 通道号
lpInBuffer
[in] 输入缓冲区指针
dwInBufferSize
[in] 输入缓冲区的长度
lpOuterBuffer
[out] 输出缓冲区指针
dwOuterBufferSize
[in] 接收数据的缓冲区的长度

Return Values

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

Remarks

接口中pInBuf参数的具体定义按照不同的命令有所不同。同样地,参数pOutBuf的输出也根据命令的不同而有所区别。具体的命令对应的输入输出参数的结构如下表所示。

命令类型 命令类型说明 lpInBuffer lpOuterBuffer
NET_DVR_PDC_VERIFY_CALIBRATION 获取客流量标定校验参数 NET_VCA_POINT NET_VCA_RECT
NET_DVR_VERIFY_BEHAVIOR_CALIBRATION 获取行为分析标定校验参数 NET_DVR_LINE_SEGMENT 4个字节浮点型长度或者高度
NET_DVR_VERIFY_ITS_CALIBRATION 获取智能交通标定校验参数 NET_DVR_LINE_SEGMENT 4个字节浮点型长度或者高度
NET_DVR_VERIFY_BV_CALIBRATION 获取双目标定校验参数 NET_VCA_POINT 4个字节浮点型长度或者高度

See Also

NET_DVR_Login   NET_DVR_Login_V30