设备网络SDK开发使用手册

NET_DVR_VCA_DETECTION_CFG_V40

智能侦测参数配置结构体。

struct{
  DWORD                        dwSize;
  BYTE                         byEnable;
  BYTE                         byRes1[3];
  NET_DVR_SCHEDTIME            struAlarmTime[MAX_DAYS][MAX_TIMESEGMENT_V30];
  DWORD                        dwHandleType;
  DWORD                        dwMaxRelAlarmOutChanNum;
  DWORD                        dwRelAlarmOut[MAX_ALARMOUT_V40];
  DWORD                        dwMaxRelRecordChanNum;
  DWORD                        dwRelRecordChan[MAX_CHANNUM_V40];
  DWORD                        dwEnablePresetChanNum;
  NET_DVR_PRESETCHAN_INFO      struPresetChanInfo[MAX_CHANNUM_V40];
  BYTE                         byRes2[516];
  DWORD                        dwEnableCruiseChanNum;
  NET_DVR_CRUISECHAN_INFO      struCruiseChanInfo[MAX_CHANNUM_V40];
  DWORD                        dwEnablePtzTrackChanNum;
  NET_DVR_PTZTRACKCHAN_INFO    struPtzTrackInfo[MAX_CHANNUM_V40];
  NET_DVR_SCHEDTIME            struHolidayTime[MAX_TIMESEGMENT_V30];
  BYTE                         byRes[224];
}NET_DVR_VCA_DETECTION_CFG_V40,*LPNET_DVR_VCA_DETECTION_CFG_V40;

Members

dwSize
结构体大小
byEnable
使能:0- 启用,1- 禁用
byRes1
保留,置为0
struAlarmSched
布防时间,每周7天,每天最多设置8个时间段
dwHandleType
处理方式,各种异常处理方式的"或"结果,异常处理方式:
0x00: 无响应
0x01: 监视器上警告
0x02: 声音警告
0x04: 上传中心
0x08: 触发报警输出
0x10: Jpeg抓图并上传EMail
0x20: 无线声光报警器联动
0x40: 联动电子地图(目前仅PCNVR支持)
0x200:抓图并上传ftp
0x400: 虚焦侦测联动聚焦
0x800: PTZ联动跟踪(球机跟踪目标)
E.g. dwHandleType==0x01|0x04 表示配置报警发生时联动监视器上警告并且将报警信息上传中心。
dwMaxRelAlarmOutChanNum
设备最大支持报警触发的报警输出通道个数(只读)
dwRelAlarmOut
报警实际触发的报警输出通道,按值表示,采用紧凑型排列,从下标0开始顺序读取,中间遇到0xffffffff则后续无效。报警输出口号从0开始。
例如:dwRelAlarmOut[8]开始值为0xffffffff,即联动触发第(dwRelAlarmOut[0]+1),...,(dwRelAlarmOut[7]+1)个报警输出口。
dwMaxRecordChanNum
设备最大支持报警触发的录像通道个数(只读)
dwRelRecordChan
报警实际触发的录像通道,按值表示,采用紧凑型排列,从下标0开始顺序读取,中间遇到0xffffffff则后续无效。通道号从1开始。
例如,dwRelRecordChan[8]开始值为0xffffffff,即联动触发第(dwRelRecordChan[0]),...,(dwRelRecordChan[7])个报警输出口。
dwEnablePresetChanNum
当前已启用预置点的数目
struPresetChanInfo
启用的预置点信息:dwEnablePresetChanNum不为0时,struPresetChanInfo[0]~struPresetChanInfo[dwEnablePresetChanNum-1]有效;dwEnablePresetChanNum为0表示未启用任何预置点。
byRes2
保留,置为0
dwEnableCruiseChanNum
当前已启用巡航的通道数目
struCruiseChanInfo
启用巡航功能通道的信息:dwEnableCruiseChanNum不为0时,struCruiseChanInfo[0]~struCruiseChanInfo[dwEnableCruiseChanNum-1]有效;dwEnableCruiseChanNum为0表示未启用任何巡航。
dwEnablePtzTrackChanNum
当前已启云台轨迹通道数目
struPtzTrackInfo
调用云台轨迹的通道信息:dwEnablePtzTrackChanNum不为0时,struPtzTrackInfo[0]~struPtzTrackInfo[dwEnablePresetChanNum-1]有效;dwEnablePtzTrackChanNum为0表示未启用任何轨迹。
struHolidayTime
假日布防时间
byRes
保留,置为0

Remarks

仅NVR、混合型DVR的IP通道支持该智能侦测配置功能,模拟通道不支持,而且需要前端接入的IPC支持越界侦测、区域入侵、人脸侦测这些智能侦测功能。

See Also

NET_DVR_GetDeviceConfig  NET_DVR_SetDeviceConfig