提交 | 用户 | 时间
ce910c 1 package com.netsdk.lib.structure;
H 2
3 import com.netsdk.lib.NetSDKLib;
4 /**
5  * @author 251823
6  * @description 连接的编码器信息
7  * @date 2022/08/10
8  */
9 public class DEV_ENCODER_INFO extends NetSDKLib.SdkStructure{
10     /**
11      *  前端DVR的IP地址
12      */
13     public byte[] szDevIp = new byte[NetSDKLib.NET_MAX_IPADDR_LEN];
14
15     /**
16      *  前端DVR的端口号
17      */
18     public short wDevPort;
19
20     /**
21      *  解码通道使能
22      */
23     public byte bDevChnEnable;
24
25     /**
26      *  该字段已废弃,后续开发请用 dwDecoderID
27      */
28     public byte byDecoderID;
29
30     /**
31      *  用户名
32      */
33     public byte[] szDevUser = new byte[NetSDKLib.NET_USER_NAME_LENGTH_EX];
34
35     /**
36      *  密码
37      */
38     public byte[] szDevPwd = new byte[NetSDKLib.NET_USER_PSW_LENGTH_EX];
39
40     /**
41      *  通道号
42      */
43     public int nDevChannel;
44
45     /**
46      *  码流类型,0:主码流;1:辅码流1; 2:snap; 3: 辅码流2
47      */
48     public int nStreamType;
49
50     /**
51      *  -1: auto, 0:TCP;1:UDP;2:组播
52      */
53     public byte byConnType;
54
55     /**
56      *  0:直连;1:转发
57      */
58     public byte byWorkMode;
59
60     /**
61      *  指示侦听服务的端口,转发时有效
62      */
63     public short wListenPort;
64
65     /**
66      *  协议类型,
67      *  0:兼容以前
68      *  1:二代协议
69      *  2:集成协议
70      *  3:DSS协议
71      *  4:rtsp协议
72      */
73     public int dwProtoType;
74
75     /**
76      *  前端设备名称
77      */
78     public byte[] szDevName = new byte[64];
79
80     /**
81      *  该解码通道当前视频源类型:0-标清(SD),1-高清(HD),注:设备支持高清通道才有效 
82      */
83     public byte byVideoInType;
84
85     /**
86      *  szDevIp扩展,前端DVR的IP地址(可以输入域名)
87      */
88     public byte[] szDevIpEx = new byte[NetSDKLib.NET_MAX_IPADDR_OR_DOMAIN_LEN];
89
90     /**
91      *  抓图模式(nStreamType==2时有效) 0:表示请求一帧,1:表示定时发送请求
92      */
93     public byte bySnapMode;
94
95     /**
96      *  目标设备的生产商,具体参考EM_IPC_TYPE类
97      */
98     public byte byManuFactory;
99
100     /**
101      *  目标设备的设备类型,0:IPC
102      */
103     public byte byDeviceType;
104
105     /**
106      *  目标设备的解码策略,0:兼容以前
107      *  1:实时等级高 2:实时等级中
108      *  3:实时等级低 4:默认等级
109      *  5:流畅等级高 6:流畅等级中
110      *  7:流畅等级低
111      */
112     public byte byDecodePolicy;
113
114     /**
115      *  保留字节
116      */
117     public byte[] bReserved = new byte[3];
118
119     /**
120      *  Http端口号,0-65535
121      */
122     public int dwHttpPort;
123
124     /**
125      *  Rtsp端口号,0-65535
126      */
127     public int dwRtspPort;
128
129     /**
130      *  远程通道名称, 只有读取到的名称不为空时才可以修改该通道的名称
131      */
132     public byte[] szChnName = new byte[32];
133
134     /**
135      *  对应解码通道号
136      */
137     public int dwDecoderID;
138 }