跳转至

NET_SDK_IVE_TRAFFIC_INFO_T

结构体定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
typedef struct
{
    unsigned int eventId;                 
    unsigned char status;                 
    unsigned char eventDirection;         
    unsigned char reserve[2];             
    unsigned int targetId;                
    NET_SDK_IVE_RULE_BOUNDARY_T boundary; 
    NET_SDK_IVE_RECT_T rect;              
} NET_SDK_IVE_TRAFFIC_INFO_T;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct NET_SDK_IVE_TRAFFIC_INFO_T
{
    public UInt32 eventId;
    public byte status;
    public byte eventDirection;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 2)]
    public byte[] reserve;
    public UInt32 targetId;
    public NET_SDK_IVE_RULE_BOUNDARY_T boundary;
    public NET_SDK_IVE_RECT_T rect;
}

功能描述

流量统计分析结果。

成员说明

成员 类型 备注
eventId unsigned int 事件ID。
status unsigned char 报警状态,0:none;1:start;2:end;3:procedure。
eventDirection unsigned char 事件方向,1:进入;2:离开。
reserve unsigned char[2] 预留字段。
targetId unsigned int 目标ID。
boundary NET_SDK_IVE_RULE_BOUNDARY_T 区域入域规则信息。
rect NET_SDK_IVE_RECT_T 目标矩形框。
错误码