|
Tange Cloud for Device
Rev.362 |
常数和错误码定义 更多...
结构体 | |
| struct | EVENTPARAM_v0 |
| struct | EVENTPARAM_v1 |
| struct | EVENTPARAM |
| 事件上报参数. 更多... | |
| struct | AiResult |
| AI服务器检测结果 更多... | |
| struct | EcFileLink |
| 自定义文件的下载信息 更多... | |
| struct | EVENTRECORDNOTIFICATION |
| 事件录像通知 更多... | |
宏定义 | |
| #define | IsDoorBellEvent(e) |
| #define | ECSVC_IS_STORE(e) |
| #define | ECSVC_IS_AI(e) |
| #define | ECSVC_IS_WXVOIP(e) |
视频帧标志 | |
| #define | FF_KEYFRAME 0x00000001 |
| 关键帧 | |
| #define | FF_TIMELAPSE 0x00000002 |
| 非连续帧(缩时) | |
特定事件相关参数 | |
| #define | EVTDATA_SERIOUS_COLLISION (void*)0x01 |
| 仅针对 ECEVENT_COLLISION 事件, 严重碰撞 | |
| #define | EVTDATA_PARKING_COLLISION (void*)0x02 |
| 停车时碰撞 | |
事件参数标志位 | |
| #define | EPF_RELEASE_PIC_IN_SDK 0x01 |
| 由sdk释放图片内存 | |
| #define | EPF_DONT_RECORD 0x04 |
| 事件不录像, 例如大多数门锁事件。 used internally by sdk | |
| #define | EPF_SNAPSHOT_ON_NEED 0x08 |
| 需要时由sdk请求图片。有此标志时,设置 jpg_pic=NULL, pic_len=0 | |
| #define | EPF_POST_EVENT_REPORT 0x10 |
| 事件补报(已经在mcu里上报过), 只记录不推送 <– 目前只上报图片 | |
| #define | EPF_RECORD_ONLY 0x20 |
| 仅触发录像,不上报事件和上传图片 | |
| #define | EPF_ONLY_AIEVENT 0x40 |
本地错误 | |
| #define | ECP_E_OK 0 |
| No error | |
| #define | ECP_E_COMMUNICATION -10000 |
| error in network communication | |
| #define | ECP_E_NOT_INITIALIZED -10001 |
| McFetchNewOssToken is not called | |
| #define | ECP_E_INVALID_PARAMETER -10002 |
| Invalid parameter | |
| #define | ECP_E_OUT_OF_MEMORY -10003 |
| Out of memory | |
| #define | ECP_E_UNEXPECTED_RESPONSE -10004 |
| unexpected response | |
| #define | ECP_E_TOO_FREQUENT -10005 |
| Too frequent calls | |
| #define | ECP_E_NOTALLOWED -10006 |
| Not Allowed | |
服务器端错误码 | |
| #define | ECP_E_OHTER -20000 |
| Other errors | |
| #define | ECP_E_USERID_NOT_FOUND -20001 |
| userid 未找到 | |
| #define | ECP_E_UUID_NOT_FOUND -20002 |
| uuid 不存在 | |
| #define | ECP_E_UUID_ALREADY_ACTIVATED -20003 |
| #define | ECP_E_UUID_NOT_ACTIVATED -20004 |
| #define | ECP_E_UUID_IS_UNBOUND -20005 |
| #define | ECP_E_CANNOT_GET_TOKEN -20006 |
| #define | ECP_E_OSS_TIMESKEWED -20007 |
| #define | ECP_E_OSS_INVALIDACCESSKEY -20008 |
| #define | ECP_E_OSS_ACCESSDENIED -20009 |
| #define | ECP_E_NO_CONTENT -20010 |
枚举 | |
| enum | ECEVENT |
| 上报事件类型. 更多... | |
| enum | ECALLSTATE |
| Doorbell call state 更多... | |
| enum | ECSERVICETYPE |
| 云服务类型 更多... | |
| enum | ECSVCTYPE |
| 云服务子类型 更多... | |
| enum | ECG4STATE |
| 4G状态 更多... | |
| enum | ECBUFFERHINT |
| 云上传文件队列长度. 更多... | |
音频采样格式 | |
int TciSendFrame(int stream, TCMEDIA mt, const uint8_t *pFrame, int length, uint32_t ts, int uFrameFlags); 上面接口的最后一个参数 该格式由采样频率、采样位宽和声道数据组成: uFrameFlags = (samplerate << 2) | (datebits << 1) | channel
当 本系统默认的音频采样格式为 8000/16位/单声道, 对应 | |
| enum | ENUM_AUDIO_SAMPLERATE |
| 音频采样频率常数 更多... | |
| enum | ENUM_AUDIO_DATABITS |
| enum | ENUM_AUDIO_CHANNEL |
| 音频采样位宽常数 更多... | |
Media Type | |
| #define | TCMEDIA_IS_VIDEO(mt) |
| 是否视频媒体类型 | |
| #define | TCMEDIA_IS_AUDIO(mt) |
| 是否音频媒体类型 | |
| enum | TCMEDIA |
| 媒体类型枚举常数 更多... | |
常数和错误码定义
在文件 ec_const.h 中定义.
| #define EPF_RELEASE_PIC_IN_SDK 0x01 |
由sdk释放图片内存
在文件 ec_const.h 第 294 行定义.
| #define EPF_DONT_RECORD 0x04 |
事件不录像, 例如大多数门锁事件。 used internally by sdk
在文件 ec_const.h 第 296 行定义.
| #define EPF_SNAPSHOT_ON_NEED 0x08 |
需要时由sdk请求图片。有此标志时,设置 jpg_pic=NULL, pic_len=0
在文件 ec_const.h 第 297 行定义.
| #define EPF_POST_EVENT_REPORT 0x10 |
事件补报(已经在mcu里上报过), 只记录不推送 <– 目前只上报图片
在文件 ec_const.h 第 298 行定义.
| #define EPF_RECORD_ONLY 0x20 |
仅触发录像,不上报事件和上传图片
在文件 ec_const.h 第 299 行定义.
| #define EPF_ONLY_AIEVENT 0x40 |
在文件 ec_const.h 第 304 行定义.