package com.iailab.netsdk.lib.structure;
|
|
import com.iailab.netsdk.lib.NetSDKLib;
|
/**
|
* @author 251823
|
* @description 连接的编码器信息
|
* @date 2022/08/10
|
*/
|
public class DEV_ENCODER_INFO extends NetSDKLib.SdkStructure{
|
/**
|
* 前端DVR的IP地址
|
*/
|
public byte[] szDevIp = new byte[NetSDKLib.NET_MAX_IPADDR_LEN];
|
|
/**
|
* 前端DVR的端口号
|
*/
|
public short wDevPort;
|
|
/**
|
* 解码通道使能
|
*/
|
public byte bDevChnEnable;
|
|
/**
|
* 该字段已废弃,后续开发请用 dwDecoderID
|
*/
|
public byte byDecoderID;
|
|
/**
|
* 用户名
|
*/
|
public byte[] szDevUser = new byte[NetSDKLib.NET_USER_NAME_LENGTH_EX];
|
|
/**
|
* 密码
|
*/
|
public byte[] szDevPwd = new byte[NetSDKLib.NET_USER_PSW_LENGTH_EX];
|
|
/**
|
* 通道号
|
*/
|
public int nDevChannel;
|
|
/**
|
* 码流类型,0:主码流;1:辅码流1; 2:snap; 3: 辅码流2
|
*/
|
public int nStreamType;
|
|
/**
|
* -1: auto, 0:TCP;1:UDP;2:组播
|
*/
|
public byte byConnType;
|
|
/**
|
* 0:直连;1:转发
|
*/
|
public byte byWorkMode;
|
|
/**
|
* 指示侦听服务的端口,转发时有效
|
*/
|
public short wListenPort;
|
|
/**
|
* 协议类型,
|
* 0:兼容以前
|
* 1:二代协议
|
* 2:集成协议
|
* 3:DSS协议
|
* 4:rtsp协议
|
*/
|
public int dwProtoType;
|
|
/**
|
* 前端设备名称
|
*/
|
public byte[] szDevName = new byte[64];
|
|
/**
|
* 该解码通道当前视频源类型:0-标清(SD),1-高清(HD),注:设备支持高清通道才有效
|
*/
|
public byte byVideoInType;
|
|
/**
|
* szDevIp扩展,前端DVR的IP地址(可以输入域名)
|
*/
|
public byte[] szDevIpEx = new byte[NetSDKLib.NET_MAX_IPADDR_OR_DOMAIN_LEN];
|
|
/**
|
* 抓图模式(nStreamType==2时有效) 0:表示请求一帧,1:表示定时发送请求
|
*/
|
public byte bySnapMode;
|
|
/**
|
* 目标设备的生产商,具体参考EM_IPC_TYPE类
|
*/
|
public byte byManuFactory;
|
|
/**
|
* 目标设备的设备类型,0:IPC
|
*/
|
public byte byDeviceType;
|
|
/**
|
* 目标设备的解码策略,0:兼容以前
|
* 1:实时等级高 2:实时等级中
|
* 3:实时等级低 4:默认等级
|
* 5:流畅等级高 6:流畅等级中
|
* 7:流畅等级低
|
*/
|
public byte byDecodePolicy;
|
|
/**
|
* 保留字节
|
*/
|
public byte[] bReserved = new byte[3];
|
|
/**
|
* Http端口号,0-65535
|
*/
|
public int dwHttpPort;
|
|
/**
|
* Rtsp端口号,0-65535
|
*/
|
public int dwRtspPort;
|
|
/**
|
* 远程通道名称, 只有读取到的名称不为空时才可以修改该通道的名称
|
*/
|
public byte[] szChnName = new byte[32];
|
|
/**
|
* 对应解码通道号
|
*/
|
public int dwDecoderID;
|
}
|