设备网络SDK开发使用手册

NET_DVR_PTZ_TRACK_PARAM

PTZ跟踪参数结构。

struct{
  DWORD    dwSize;
  BYTE     byTrackMode;
  BYTE     byLinkageTarget;
  BYTE     byAutoTrackEnable;
  BYTE     byRes1;
  DWORD    dwTrackTime;
  BYTE     byRes2[256];
}NET_DVR_PTZ_TRACK_PARAM, *LPNET_DVR_PTZ_TRACK_PARAM;

Members

dwSize
结构体大小
byTrackMode
跟踪方式,具体定义如下:
enum _PTZ_TRACK_MODE_{
  PTZ_TRACK_MODE_ALWAYS  = 1,
  PTZ_TRACK_MODE_BYTIME  = 2, 
  PTZ_TRACK_MODE_NEXT    = 3
}PTZ_TRACK_MODE
PTZ_TRACK_MODE_ALWAYS
一直跟踪
PTZ_TRACK_MODE_BYTIME
跟踪指定时间
PTZ_TRACK_MODE_NEXT
跟踪下一目标
byLinkageTarget
联动目标:0- 默认,1- 球机1,2- 球机2,…,依次类推
byAutoTrackEnable
跟踪使能:0- 自动跟踪开启,1- 自动跟踪关闭(枪球设备才支持自动跟踪关闭功能,设备默认关闭)
byRes1
保留,置为0
dwTrackTime
跟踪时间:
当跟踪模式为PTZ_TRACK_MODE_ALWAYS,此字段无效
当跟踪模式为PTZ_TRACK MODE_BYTIME时,范围:[1,60],默认:10秒
当跟踪模式为PTZ_TRACK MODE_NEXT时,范围:[1,10],默认:2秒
byRes2
保留,置为0

Remarks

鱼眼联动球机(NET_DVR_TRACK_DEV_PARAM)时,并且区域入侵侦测(NET_VCA_FIELDDETECION)或越界侦测(NET_VCA_TRAVERSE_PLANE_DETECTION)的处理方式启用了PTZ联动跟踪(NET_DVR_HANDLEEXCEPTION_V40中dwHandleType&0x800等于1),此PTZ跟踪参数才生效。

See Also

NET_DVR_GetDVRConfig    NET_DVR_SetDVRConfig