NET_DVR_TARGET_LEFT_REGION_ALARM
目标离开区域报警结构体。
struct{
DWORD dwSize;
DWORD dwRelativeTime;
DWORD dwAbsTime;
NET_VCA_DEV_INFO struDevInfo;
BYTE byTargetType;
BYTE byLeftDirection;
BYTE byRes[126];
}NET_DVR_TARGET_LEFT_REGION_ALARM,*LPNET_DVR_TARGET_LEFT_REGION_ALARM;
Members
- dwSize
- 结构体大小
- dwRelativeTime
- 相对时标,暂未使用
- dwAbsTime
- 绝对时标
- struDevInfo
- 前端设备信息
- byTargetType
- 检测目标类型:0-无效目标,1-教师区域(A) 2-学生区域(C)
- byLeftDirection
- 检测目标离开方向类型:0-保留,1-上,2-下,3-左,4-右(始终填向下)
- byRes
- 保留,置为0
Remarks
- 相对时标暂未使用。从绝对时标dwAbsTime解析得到“年月日时分秒”的算法如下所示:
#define GET_YEAR(_time_) (((_time_)>>26) + 2000)
#define GET_MONTH(_time_) (((_time_)>>22) & 15)
#define GET_DAY(_time_) (((_time_)>>17) & 31)
#define GET_HOUR(_time_) (((_time_)>>12) & 31)
#define GET_MINUTE(_time_) (((_time_)>>6) & 63)
#define GET_SECOND(_time_) (((_time_)>>0) & 63)
See Also
NET_DVR_SetDVRMessageCallBack_V31 NET_DVR_SetDVRMessageCallBack_V30