设备网络SDK开发使用手册 |
设备数字通道状态结构体。
struct{ DWORD dwSize; BYTE byDigitalAudioChanTalkState[MAX_CHANNUM_V30]; BYTE byDigitalChanState[MAX_CHANNUM_V30]; BYTE byDigitalAudioChanTalkStateEx[MAX_CHANNUM_V30*3]; BYTE byDigitalChanStateEx[MAX_CHANNUM_V30*3]; BYTE byRes[64]; }NET_DVR_DIGITAL_CHANNEL_STATE, *LPNET_DVR_DIGITAL_CHANNEL_STATE;
数字通道状态(byDigitalChanState、byDigitalChanStateEx)取值定义如下所示:
宏定义 | 宏定义值 | 含义 |
---|---|---|
NET_SDK_DC_STATUS_CONNECTED | 1 | 已连接 |
NET_SDK_DC_STATUS_CONNECTING | 2 | 正在连接 |
NET_SDK_DC_STATUS_BAND_WIDTH_EXCEED | 3 | 超过系统带宽 |
NET_SDK_DC_STATUS_DOMAIN_ERROR | 4 | 域名错误 |
NET_SDK_DC_STATUS_CHANNEL_ERROR | 5 | 通道号错误 |
NET_SDK_DC_STATUS_ACCOUNT_ERROR | 6 | 用户名或密码错误 |
NET_SDK_DC_STATUS_STREAM_TYPE_NOT_SUPPORT | 7 | 流类型不支持 |
NET_SDK_DC_STATUS_CONFLICT_WITH_DVR | 8 | 和设备IP地址冲突 |
NET_SDK_DC_STATUS_CONFLICT_WITH_IPC | 9 | 和IPC IP地址冲突 |
NET_SDK_DC_STATUS_NETWORK_UNREACHBALE | 10 | 网络不可达 |
NET_SDK_DC_STATUS_IPC_NOT_EXIST | 11 | IP通道未接入 |
NET_SDK_DC_STATUS_IPC_EXCEPTION | 12 | IP通道异常 |
NET_SDK_DC_STATUS_OTHER_ERROR | 13 | 其他错误 |
NET_SDK_DC_STATUS_RESOLUTION_NOT_SUPPORT | 14 | IPC分辨率不支持 |
NET_SDK_DC_STATUS_IPC_LAN_ERR | 15 | IPC语言与NVR语言不匹配 |
NET_SDK_DC_STATUS_USER_LOCKED | 16 | 用户被锁定 |
NET_SDK_DC_STATUS_NOT_ACTIVATED | 17 | 设备未激活 |
NET_SDK_DC_STATUS_USER_NOT_EXIST | 18 | 用户不存在 |
NET_SDK_DC_STATUS_IPC_UNREGISTERED | 19 | IP通道对应设备未注册(GB28181协议接入) |
NET_SDK_DC_STATUS_POE_PORT_DETECTING | 20 | POE通道检测中 |
NET_SDK_DC_STATUS_TOKEN_AUTHENTCATE_FAILED | 24 | token认证失败 |