1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package com.iailab.netsdk.lib.structure;
 
import com.iailab.netsdk.lib.NetSDKLib;
/**
 * @author 251823
 * @description CLIENT_SetRtscGlobalParam 接口输入参数
 * @date 2022/05/23
 */
public class NET_IN_SET_IVSEVENT_PARSE_INFO extends NetSDKLib.SdkStructure{
    /**
     *  结构体大小
     */
    public int dwSize;
    
    /**
     *  智能分析事件类型,参考dhnetsdk.h中定义的智能分析事件宏.
     *  当前支持情况如下:
     *  nCallBackType为0时(即智能事件解析类型):
     *  EVENT_IVS_FACERECOGNITION:dwStructType为 1 时,对应结构体 DEV_EVENT_FACERECOGNITION_INFO_V1
     *  
     *  nCallBackType为1时(即报警事件解析类型):
     *  DH_ALARM_RTSC_RUNING: dwStructType为 1 时,对应结构体 ALARM_RTSC_RUNNING_INFO_V1
     *                                    
     */
    public int dwIVSEvent;
    
    /**
     *  指定解析的类型,具体含义参考 dwIVSEvent 字段的说明
     */
    public int dwStructType;
    
    /**
     *  0 - 智能事件上报
     *  1 - 普通报警事件上报
     */
    public int nCallBackType;    
    public NET_IN_SET_IVSEVENT_PARSE_INFO() {
        this.dwSize = this.size();
    }
}