设备网络SDK开发使用手册

NET_DVR_CHANNELSTATE_V30

通道状态信息结构体。

struct{
  BYTE             byRecordStatic;
  BYTE             bySignalStatic;
  BYTE             byHardwareStatic;
  BYTE             byRes1;
  DWORD            dwBitRate;
  DWORD            dwLinkNum;
  NET_DVR_IPADDR   struClientIP[MAX_LINK];
  DWORD            dwIPLinkNum;
  BYTE             byExceedMaxLink;
  BYTE             byRes[3];
  DWORD            dwAllBitRate;
  DWORD            dwChannelNo;
}NET_DVR_CHANNELSTATE_V30,*LPNET_DVR_CHANNELSTATE_V30;

Members

byRecordStatic
通道是否在录像:0-不录像;1-录像
bySignalStatic
连接的信号状态:0-正常,1-信号丢失
byHardwareStatic
通道硬件状态:0-正常,1-异常(例如DSP异常)
byRes1
保留,置为0
dwBitRate
实际码率
dwLinkNum
连接该通道的客户端个数
struClientIP
连接该通道的客户端IP地址
dwIPLinkNum
如果该通道为IP接入,表示该IP接入当前的连接数
byExceedMaxLink
是否超出了单路6路连接数 0 - 未超出, 1-超出
byRes
保留,置为0
dwAllBitRate
所有客户端和该通道连接的实际码率之和
dwChannelNo
当前的通道号,0xffffffff表示当前及后续通道信息无效

Remarks

设备是否支持dwAllBitRate参数能力(网络球机V5.3.0新增),对应设备网络应用能力集(NetAppAbility)中节点<allBitRate>,相关接口:NET_DVR_GetDeviceAbility,能力集类型:DEVICE_NETAPP_ABILITY。

See Also

NET_DVR_WORKSTATE_V40   NET_DVR_WORKSTATE_V30   NET_ITS_WORKSTATE