设备网络SDK开发使用手册 |
按事件搜索到的录像文件的信息结构体。
struct{ WORD wMajorType; WORD wMinorType; NET_DVR_TIME struStartTime; NET_DVR_TIME struEndTime; WORD wChan[MAX_CHANNUM_V40]; BYTE byRes[36]; union{ BYTE byLen[800]; struct{ DWORD dwAlarmInNo; BYTE byRes[796]; }struAlarmRet; struct{ DWORD dwMotDetNo; BYTE byRes[796]; }struMotionRet; struct{ DWORD dwChanNo; BYTE byRuleID; BYTE byRes1[3]; BYTE byRuleName[NAME_LEN]; NET_VCA_EVENT_UNION uEvent; BYTE byRes[668]; }struVcaRet; struct{ BYTE byRoomIndex; BYTE byDriveIndex; BYTE byRes1[6]; DWORD dwSegmentNo; WORD wSegmetSize; WORD wSegmentState; BYTE byRes2[784]; }struInquestRet; struct{ DWORD dwRecordType; DWORD dwRecordLength; BYTE byLockFlag; BYTE byDrawFrameType; BYTE byRes1[2]; BYTE byFileName[NAME_LEN]; DWORD dwFileIndex; BYTE byRes[752]; }struStreamIDRet; struct{ BYTE byRoomIndex; BYTE byDriveIndex; WORD wSegmetSize; DWORD dwSegmentNo; BYTE bySegmentState; BYTE byCaseType; BYTE byRes[2]; BYTE byCaseNo[CASE_NO_RET_LEN]; BYTE byCaseName[CASE_NAME_RET_LEN]; BYTE byLitigant1[LITIGANT_RET_LEN]; BYTE byLitigant2[LITIGANT_RET_LEN]; BYTE byChiefJudge[CHIEF_JUDGE_RET_LEN]; BYTE byRes1[600]; }struTrialRet; struct{ DWORD dwChanNo; BYTE byRes[796]; }struPosRet; }uSeniorRet; }NET_DVR_SEARCH_EVENT_RET_V40,*LPNET_DVR_SEARCH_EVENT_RET_V40;
enum _MAIN_EVENT_TYPE_{ EVENT_MOT_DET = 0, EVENT_ALARM_IN = 1, EVENT_VCA_BEHAVIOR = 2, EVENT_INQUEST = 3, EVENT_VCA_DETECTION = 4, EVENT_POS = 5, EVENT_TRIAL_CASE = 6, EVENT_STREAM_INFO = 100 }MAIN_EVENT_TYPE
主类型的宏定义 | 主类型的宏定义值 | 含义 |
---|---|---|
EVENT_VCA_BEHAVIOR | 2 | 行为分析 |
次类型宏定义 | 宏定义值 | 含义 |
EVENT_TRAVERSE_PLANE | 0 | 穿越警戒面 |
EVENT_ENTER_AREA | 1 | 目标进入区域,支持区域规则 |
EVENT_EXIT_AREA | 2 | 目标离开区域,支持区域规则 |
EVENT_INTRUSION | 3 | 周界入侵,支持区域规则 |
EVENT_LOITER | 4 | 徘徊,支持区域规则 |
EVENT_LEFT_TAKE | 5 | 丢包捡包,支持区域规则 |
EVENT_PARKING | 6 | 停车,支持区域规则 |
EVENT_RUN | 7 | 奔跑,支持区域规则 |
EVENT_HIGH_DENSITY | 8 | 区域内人员密度,支持区域规则 |
EVENT_STICK_UP | 9 | 贴纸条,支持区域规则 |
EVENT_INSTALL_SCANNER | 10 | 安装读卡器,支持区域规则 |
EVENT_OPERATE_OVER_TIME | 11 | 操作超时 |
EVENT_FACE_DETECT | 12 | 异常人脸 |
EVENT_LEFT | 13 | 物品遗留 |
EVENT_TAKE | 14 | 物品拿取 |
EVENT_LEAVE_POSITION | 15 | 离岗事件 |
EVENT_TRAIL_INFO | 16 | 尾随 |
EVENT_FALL_DOWN_INFO | 19 | 倒地 |
EVENT_OBJECT_PASTE | 20 | 异物粘贴区域 |
EVENT_FACE_CAPTURE_INFO | 21 | 正常人脸 |
EVENT_MULTI_FACES_INFO | 22 | 多张人脸 |
EVENT_AUDIO_ABNORMAL_INFO | 23 | 声强突变 |
EVENT_SUNGLASSES_FACE_INFO | 25 | 戴墨镜人脸 |
EVENT_CALLING_FACE_INFO | 26 | 打电话人脸 |
EVENT_SAFETY_HELMET | 28 | 安全帽检测 |
主类型的宏定义 | 主类型的宏定义值 | 含义 |
---|---|---|
EVENT_INQUEST | 3 | 审讯事件 |
次类型宏定义 | 宏定义值 | 含义 |
INQUEST_START_INFO | 0x1001 | 审讯开始信息 |
INQUEST_STOP_INFO | 0x1002 | 审讯停止信息 |
INQUEST_TAG_INFO | 0x1003 | 重点标记信息 |
INQUEST_SEGMENT_INFO | 0x1004 | 审讯片断状态信息 |
主类型的宏定义 | 主类型的宏定义值 | 含义 |
---|---|---|
EVENT_VCA_DETECTION | 4 | 智能侦测 |
次类型宏定义 | 宏定义值 | 含义 |
EVENT_VCA_TRAVERSE_PLANE | 1 | 越界侦测 |
EVENT_FIELD_DETECTION | 2 | 区域入侵侦测 |
EVENT_AUDIO_INPUT_ALARM | 3 | 音频丢失侦测 |
EVENT_SOUND_INTENSITY_ALARM | 4 | 声强突变侦测(声强陡升侦测、声强陡降侦测) |
EVENT_FACE_DETECTION | 5 | 人脸侦测 |
EVENT_VIRTUAL_FOCUS_ALARM | 6 | 虚焦侦测 |
EVENT_SCENE_CHANGE_ALARM | 7 | 场景变更侦测 |
EVENT_PIR_ALARM | 8 | PIR报警 |
EVENT_ENTER_REGION | 9 | 进入区域 |
EVENT_EXIT_REGION | 10 | 目标离开区域 |
EVENT_LOITERING | 11 | 徘徊 |
EVENT_GROUPDETECTION | 12 | 区域内人员聚集,支持区域规则 |
EVENT_RAPIDMOVE | 13 | 快速移动 |
EVENT_PARK | 14 | 停车 |
EVENT_UNATTENDED_BAGGAGE | 15 | 物品遗留 |
EVENT_ATTENDEDBAGGAGE | 16 | 物品拿取 |
EVENT_VEHICLE_DETECTION | 17 | 车辆检测 |
主类型的宏定义 | 主类型的宏定义值 | 含义 |
---|---|---|
EVENT_STREAM_INFO | 100 | 流ID信息 |
次类型宏定义 | 宏定义值 | 含义 |
EVENT_STREAM_ID | 0 | 流ID |
EVENT_TIMING | 1 | 定时录像 |
EVENT_MOTION_DETECT | 2 | 移动侦测 |
EVENT_ALARM | 3 | 报警录像 |
EVENT_ALARM_OR_MOTION_DETECT | 4 | 报警或移动侦测 |
EVENT_ALARM_AND_MOTION_DETECT | 5 | 报警和移动侦测 |
EVENT_COMMAND_TRIGGER | 6 | 命令触发 |
EVENT_MANNUAL | 7 | 手动录像 |
EVENT_BACKUP_VOLUME | 8 | 存档卷录像 |
STREAM_EVENT_SEMAPHORE | 9 | 信号量 |
STREAM_EVENT_HIDE | 10 | 遮挡 |
STREAM_EVENT_INVERSE | 11 | 逆行 |
STREAM_EVENT_VIDEO_LOST | 12 | 视频丢失 |
STREAM_EVENT_WIRELESS_ALARM | 13 | 无线报警 |
STREAM_EVENT_PIR_ALARM | 14 | PIR报警 |
STREAM_EVENT_CALLHELP_ALARM | 15 | 呼救报警 |
STREAM_EVENT_FACESNAP | 16 | 人脸抓拍 |
STREAM_EVENT_FACE_DETECTION | 17 | 人脸侦测 |
STREAM_EVENT_ITS_PLATE | 18 | 车辆检测 |
STREAM_EVENT_PDC | 19 | 客流量统计 |
STREAM_EVENT_SCENECHANGE_DETECTION | 20 | 场景变更 |
STREAM_EVENT_DEFOCUS_DETECTION | 21 | 虚焦侦测 |
STREAM_EVENT_AUDIOEXCEPTION | 22 | 音频异常 |
VCA_EVENT_TRAVERSE_PLANE | 23 | 穿越警戒面 |
VCA_EVENT_INTRUSION | 24 | 周界入侵 |
VCA_EVENT_ENTER_AREA | 25 | 进入区域 |
VCA_EVENT_EXIT_AREA | 26 | 离开区域 |
VCA_EVENT_LOITER | 27 | 徘徊侦测 |
VCA_EVENT_HIGH_DENSITY | 28 | 人员聚集 |
VCA_EVENT_RUN | 29 | 快速移动 |
VCA_EVENT_PARKING | 30 | 非法停车 |
VCA_EVENT_LEFT, | 31 | 物品遗留 |
VCA_EVENT_TAKE | 32 | 物品拿取 |
主类型的宏定义 | 主类型的宏定义值 | 含义 |
---|---|---|
EVENT_TRIAL_CASE | 5 | 庭审信息 |
次类型宏定义 | 宏定义值 | 含义 |
TRIAL_START_INFO | 0x1001 | 庭审开始事件 |
TRIAL_STOP_INFO | 0x1002 | 庭审结束事件 |
TRIAL_TAG_INFO | 0x1003 | 庭审重点标注事件 |
TRIAL_SEGMENT_INFO | 0x1004 | 庭审片段状态信息 |
TRIAL_JUDGE_CASE_INFO | 0x1005 | 庭审案件信息 |