设备网络SDK开发使用手册

NET_DVR_MOTION_V40

移动侦测参数结构体。

struct{
  NET_DVR_MOTION_MODE_PARAM    struMotionMode;
  BYTE                         byEnableHandleMotion;
  BYTE                         byEnableDisplay;
  BYTE                         byConfigurationMode;
  BYTE                         byKeyingEnable;
  DWORD                        dwHandleType;
  DWORD                        dwMaxRelAlarmOutChanNum;
  DWORD                        dwRelAlarmOut[MAX_ALARMOUT_V40];
  NET_DVR_SCHEDTIME            struAlarmTime[MAX_DAYS][MAX_TIMESEGMENT_V30];
  DWORD                        dwMaxRecordChanNum;
  DWORD                        dwRelRecordChan[MAX_CHANNUM_V40];
  BYTE                         byRes[128];
}NET_DVR_MOTION_V40, *LPNET_DVR_MOTION_V40;

Members

struMotionMode
移动侦测不同模式下区域设置
byEnableHandleMotion
是否处理移动侦测:0- 否,1- 是
byEnableDisplay
是否启用移动侦测高亮显示:0- 否,1- 是
byConfigurationMode
移动侦测模式:0- 普通模式,1- 专家模式(针对网络摄像机),2- 坐标系区域模式(针对网络硬盘录像机)
byKeyingEnable
启用键控移动侦测(启用之后球机运动中也可以检测移动侦测):0- 不启用,1- 启用
dwHandleType
处理方式,各种异常处理方式的"或"结果:
0x00: 无响应
0x01: 监视器上警告
0x02: 声音警告
0x04: 上传中心
0x08: 触发报警输出
0x10: Jpeg抓图并上传EMail
0x20: 无线声光报警器联动
0x40: 联动电子地图(目前仅PCNVR支持)
0x200:抓图并上传ftp
0x1000:抓图上传到云存储
E.g. dwHandleType==0x01|0x04 表示配置报警发生时联动监视器上警告并且将报警信息上传中心。
dwMaxRelAlarmOutChanNum
设备最大支持的触发报警输出通道数(只读)
dwRelAlarmOut
触发报警输出号,按值表示,采用紧凑型排列,从下标0开始顺序读取,中间遇到0xffffffff则后续无效。报警输出口号从0开始。
例如:dwRelAlarmOut[8]开始值为0xffffffff,即联动触发第(dwRelAlarmOut[0]+1),...,(dwRelAlarmOut[7]+1)个报警输出口。
struAlarmTime
布防时间,一周7天,每天可以设置8个时间段
dwMaxRecordChanNum
设备支持的最大关联录像通道数(只读)
dwRelRecordChan
实际触发录像通道,按值表示,采用紧凑型排列,从下标0开始顺序读取,中间遇到0xffffffff则后续无效。
byRes
保留,置为0

Remarks

设备支持的移动侦测参数能力,可以从图像参数能力集(VideoPicAbility)中获取,对应节点:<MotionDetection>,相关接口:NET_DVR_GetDeviceAbility,能力集类型:DEVICE_VIDEOPIC_ABILITY。

See Also

NET_DVR_PICCFG_V40

Reference Structure

该结构扩展源于

NET_DVR_MOTION_V30