Tange Cloud for Device
Rev.345 |
探鸽云SDK常数定义 更多...
#include "ec_const.h"
结构体 | |
struct | INCALLINFO |
呼叫者信息. 更多... | |
struct | SDER |
服务端定义的事件上报(Server Defined Event Report), 在 on_status() 回调里通过 STATUS_SDER 通知 更多... | |
struct | TgUserData |
用户自定义数据通知. 更多... | |
struct | RTMSGHEAD_t |
在媒体流中插入的 消息/数据帧 帧头 (for App Developer). 更多... | |
union | INCALLINFO.__unnamed11__ |
struct | INCALLINFO.__unnamed11__.tg |
宏定义 | |
Wifi 配置获取方式 | |
#define | GWM_QRCODE 0x1 |
二维码 | |
#define | GWM_AP 0x2 |
AP或蓝牙模式 | |
图片类别指示 | |
#define | PIC_USE_THUMBNAIL 0 |
缩略图。大小不超过320*240 | |
#define | PIC_USE_AI_BD 1 |
人形检测。图片大小约640*352 | |
#define | PIC_USE_AI_FD 2 |
人脸检测 | |
#define | PIC_HIGH_RES 3 |
高清晰度 | |
普通错误码 | |
#define | TCE_OK 0 |
成功 | |
#define | TCE_GENERIC_ERROR -1 |
一般性错误 | |
#define | TCE_INVALID_PARAMETER -10001001 |
输入参数错 | |
#define | TCE_INVALID_UUID -10001002 |
无效UUID | |
#define | TCE_INVALID_AI_UUID -10001003 |
无效AI UUID | |
#define | TCE_NOT_ALLOWED -10001004 |
操作不允许 | |
#define | TCE_IN_PROCESSING -10001005 |
操作进行中,不要重复启动 | |
#define | TCE_SERVER_FAILURE -10002001 |
服务器错误 | |
#define | TCE_SERVER_IS_DOWN -10002002 |
服务器没有运行 | |
#define | TCE_ALGRTHM_DISABLED -10003001 |
算法没有开启 | |
#define | TCE_BUFFER_TOO_SMALL -10003002 |
缓冲区太小 | |
#define | TCE_NETWORK_BUSY -10004001 |
网络拥堵 | |
#define | TCE_MD_NOT_MATCH -10004002 |
下载文件内容校验失败 | |
#define | TCE_SERVICE_UNVAILABLE -10004003 |
服务不可用 | |
#define | TCE_INCALL_HAS_GONE -10004004 |
呼入已经无效 | |
#define | TCE_LACK_OF_RESOURCE -10004005 |
资源(内存)不足 | |
枚举 | |
enum | ESTATUSCODE |
status_code TciCB::on_status()回调状态码 更多... | |
enum | ECALLTYPE |
呼叫类型 更多... | |
enum | ECALLFLAVOR |
通话类型 更多... | |
enum | RTMTYPE |
插入到媒体流(实时或回放)或命令通道中的消息类型. 更多... | |
探鸽云SDK常数定义
在文件 TgCloudConst.h 中定义.
#define GWM_QRCODE 0x1 |
二维码
在文件 TgCloudConst.h 第 83 行定义.
#define GWM_AP 0x2 |
AP或蓝牙模式
在文件 TgCloudConst.h 第 84 行定义.
#define PIC_USE_THUMBNAIL 0 |
缩略图。大小不超过320*240
在文件 TgCloudConst.h 第 90 行定义.
#define PIC_USE_AI_BD 1 |
人形检测。图片大小约640*352
在文件 TgCloudConst.h 第 91 行定义.
#define PIC_USE_AI_FD 2 |
人脸检测
在文件 TgCloudConst.h 第 92 行定义.
#define PIC_HIGH_RES 3 |
高清晰度
在文件 TgCloudConst.h 第 93 行定义.
enum ESTATUSCODE |
status_code TciCB::on_status()回调状态码
枚举值 | ||
---|---|---|
STATUS_LOGON | 1 | 设备上线. data: NULL. |
STATUS_LOGOFF | 2 | 设备下线. data: NULL. |
STATUS_DELETED | 3 | 设备被删除. data: NULL. |
STATUS_UPDATE_SERVICE | 4 | 更新云服务. data: TCISERVICEINFO *; len: sizeof(TCISERVICEINFO) |
STATUS_AP_CONNECT | 5 | 用户通过ap直连. data:NULL |
STATUS_STREAMING | 6 | 用户打开实时视频. data: int(number of clients); len:0 |
STATUS_START_TELNETD | 7 | 请求开启telnetd服务(用于调试). data:NULL |
STATUS_SDER | 8 | 服务器定义事件上传(server defined event record). data: SDER. Return: 0(ok), -1(错误, 无文件等) |
STATUS_IDLE | 9 | 设备休眠查询.
本状态当
|
STATUS_AI | 10 | 服务器端AI检测到正的结果. data: struct AiResult * |
STATUS_SWD_TIMEOUT | 11 | soft watchdog timeout. data: name |
STATUS_USER_DATA | 12 | 用户数据. data: TgUserData *; len: TgUserData结构长度 |
STATUS_INCALL2 | 13 | 有用户呼入.
|
STATUS_TRANSFER_MONITOR | 14 | 实时传输监控.
|
STATUS_RESOLVE_FAILED | 21 | 域名解析错 |
STATUS_WS_CONNECTION | 23 | 长连接状态.
|
STATUS_GOT_REGINFO | 24 | 获取取注册信息
|
在文件 TgCloudConst.h 第 12 行定义.
enum ECALLTYPE |
呼叫类型
枚举值 | |
---|---|
CALLTYPE_NONE | no |
CALLTYPE_EVENT | ECEVENT_DOORBELL |
CALLTYPE_TANGE | 探鸽p2p |
CALLTYPE_WEIXIN | 微信小程序 |
在文件 TgCloudConst.h 第 97 行定义.
enum ECALLFLAVOR |