海康威视SDK区域入侵分析

1 楼
NET_VCA_FIELDDETECION

区域入侵侦测配置结构体。

struct{

DWORD dwSize;

BYTE byEnable;

BYTE byEnableDualVca;

BYTE byRes1[2];

NET_VCA_INTRUSION struIntrusion[MAX_INTRUSIONREGION_NUM];

NET_DVR_SCHEDTIME struAlarmSched[MAX_DAYS][MAX_TIMESEGMENT_V30];

NET_DVR_HANDLEEXCEPTION_V40 struHandleException;

DWORD dwMaxRelRecordChanNum;

DWORD dwRelRecordChanNum;

DWORD byRelRecordChan[MAX_CHANNUM_V30];

NET_DVR_SCHEDTIME struHolidayTime[MAX_TIMESEGMENT_V30];

BYTE byRes2[100];

}NET_VCA_FIELDDETECION,*LPNET_VCA_FIELDDETECION;

Members

dwSize

结构体大小

byEnable

使能区域入侵侦测功能:0- 否,1-

byEnableDualVca

启用支持智能后检索:0- 不启用,1- 启用

byRes1

保留,置为0

struIntrusion

区域参数

struAlarmSched

布防时间,每周7天,每天最多设置8个时间段

struHandleException

异常处理方式

dwMaxRelRecordChanNum

触发的录像通道数(只读)最大支持数量

dwRelRecordChanNum

报警触发的录像通道数实际支持数,即当前组包含的通道个数

byRelRecordChan

报警触发的录像通道,取数组前dwRelRecordChanNum个值,其值表示录像通道号。例如,dwRelRecordChanNum=5,则可以配置触发录像的通道:byRelRecordChan[0]~byRelRecordChan[4]

struHolidayTime

假日布防时间,最多设置8个时间段

byRes2

保留,置为0

Remarks

dwMaxRelRecordChanNum字段大于64的时候,区分组号(dwGroup,从0开始),一组最大64路。根据条件结构NET_DVR_CHANNEL_GROUP(第一次组号为0)获取(设置)配置结构,如果组数大于1,则组号设为1,再次发送配置条件获取(设置)下一组配置信息,多组的话,组号依次递增。


2020-01-14 11:17:31
txqq_632aa0212982f567e19a97
2 楼
不错
2020-01-14 11:18:01
weilunwu-chengdu
3 楼
不错,没看懂。
2020-03-15 21:46:57