6#ifndef __TgCloudConst_h__
7#define __TgCloudConst_h__
20#define STATUS_LOGOFF 2
21#define STATUS_DELETED 3
22#define STATUS_UPDATE_SERVICE 4
23#define STATUS_AP_CONNECT 5
24#define STATUS_STREAMING 6
25#define STATUS_START_TELNETD 7
40#define STATUS_SWD_TIMEOUT 11
42#define STATUS_USER_DATA 12
56#define STATUS_INCALL 13
63#define STATUS_TRANSFER_MONITOR 14
65#define STATUS_RESOLVE_FAILED 21
67#define STATUS_WRITE_BACKSTORE 22
74#define STATUS_WS_CONNECTION 23
80#define STATUS_GOT_REGINFO 24
93#define PIC_USE_THUMBNAIL 0
94#define PIC_USE_AI_BD 1
95#define PIC_USE_AI_FD 2
261#define TCE_GENERIC_ERROR -1
264#define TCE_INVALID_PARAMETER -10001001
265#define TCE_INVALID_UUID -10001002
266#define TCE_INVALID_AI_UUID -10001003
267#define TCE_NOT_ALLOWED -10001004
268#define TCE_IN_PROCESSING -10001005
271#define TCE_SERVER_FAILURE -10002001
272#define TCE_SERVER_IS_DOWN -10002002
275#define TCE_ALGRTHM_DISABLED -10003001
276#define TCE_BUFFER_TOO_SMALL -10003002
279#define TCE_NETWORK_BUSY -10004001
280#define TCE_MD_NOT_MATCH -10004002
281#define TCE_SERVICE_UNVAILABLE -10004003
282#define TCE_INCALL_HAS_GONE -10004004
283#define TCE_LACK_OF_RESOURCE -10004005
RTMTYPE
插入到媒体流(实时或回放)或命令通道中的消息类型.
@ RTM_GOINGTO_SLEEP
实时或命令: 设备休眠通知, APP收到命令后要退出实时视频
@ RTM_END_OF_EVENT
回放: 事件结束标志 事件(单文件)(参见 TCIC_RECORD_PLAY_START)回放模式下,当事件(文件)播放结束时发送此标志。 支持单文件模式时必需发送
@ RTM_SYNCTIME_RESPONSE_TO_USER
回放: 同 RTM_SYNCTIME, 但在响应 TCI_CMD_RECORD_PLAYCONTROL 命令发生跳转的第一帧前发送
@ RTM_UPDATE_CALL_STATE
呼叫结束.
@ RTM_LENS_SWITCH
实时流: 多目摄像机在变焦过程中发生镜头切换,在切换完成后、新镜头的第一个I帧前发送此标志
@ RTM_REACH_PSP
实时: 到达预置位.
@ RTM_TIME_LAPSED
回放: 缩时录像回放启停标志.
@ RTM_SYNCTIME
回放: 时间同步帧, 用于告诉播放器下一帧发生时的的UTC时间.
@ RTM_CANCEL_CALL
命令: 取消呼叫小程序.
unsigned int data2
消息类型相关数据2
int need_image
1:上传图片和视频; 2:仅上传图片
int type
呼叫者类型。 ECALLERTYPE
char * nickname
呼叫者昵称, 可为NULL
char * user_id
呼叫者ID, 可为NULL
unsigned int extra_len
Size of frame
unsigned short type
消息类型。 RTMTYPE
unsigned short codec_id
0: 标志本结构
unsigned int data1
消息类型相关数据1
unsigned char * resp
应用返回的数据. 目前忽略
在媒体流中插入的 消息/数据帧 帧头 (for App Developer).
服务端定义的事件上报(Server Defined Event Report), 在 on_status() 回调里通过 STATUS_SDER 通知