cn.tee3.avd_SDK-Objectc  2.1.0
AVDCommon.h
浏览该文件的文档.
1 //
2 // AVDCommon.h
3 // avd_sdk
4 //
5 // Created by skin on 15-7-21.
6 // Copyright (c) 2015年 t3ee. All rights reserved.
7 //
8 
9 #ifndef avd_sdk_AVDCommon_h
10 #define avd_sdk_AVDCommon_h
11 
12 #import <Foundation/Foundation.h>
13 
14 typedef NSInteger AVDResult;
15 typedef NSString * AVDUserId;
16 typedef NSString * AVDRoomId;
17 typedef NSString * AVDDeviceId;
18 typedef NSString * AVDRecordId;
19 typedef NSString * AVDLiveId;
20 
21 extern AVDUserId const OC_AVD_userId_allUser;
24 extern AVDResult const AVD_Success;
25 extern AVDResult const AVD_Failture;
27 /* Returned when an instance is not initialized */
29 /* Returned when an instance is already initialized */
31 /* Returned by a not implemented function */
33 /* Returned when null pointer occures */
35 /* Returned when an unexpected error occurs */
36 extern AVDResult const AVD_Error_UnExpected;
37 /* Returned when a memory allocation fails */
39 /* Returned when an illegal value is passed */
40 extern AVDResult const AVD_Error_Invalid_Arg;
41 /* Returned when an operation can't complete due to an unavailable resource */
43 /* object cann't find */
44 extern AVDResult const AVD_Error_Not_Found;
45 /* operation timeout */
46 extern AVDResult const AVD_Error_TimeOut;
47 /* object in wrong status */
49 /* network failure */
51 /* token is none */
52 extern AVDResult const AVD_Error_No_Token;
53 /* video input: image convert failed. */
55 /* need more buff */
57 /* device already occupied */
59 /* operation has done */
61 /* function unauthorized */
63 /* mcu_url is empty in Cluster version mcu*/
65 /* mcu connection failure*/
67 /* publish or priview or setOption(eo_camera_capability_default) not support resolution */
69 /* room closed*/
70 extern AVDResult const AVD_Error_Room_Close;
71 /* stream connection timeout */
73 /* get_mcu failed in cluster server */
75 /* room signal channel connect failed */
77 /* room data channel connect failed */
79 /* no data, wait for data ok. */
81 
82 // for importer
86 
87 
88 //server error code
89 /* client is unauthorized */
91 /* client is rejoin error */
92 extern AVDResult const AVD_Error_Rejoin;
93 /* room not found */
94 extern AVDResult const AVD_Error_Room_None;
95 /* license expired */
97 /* mcu not register */
99 /* http request param invalid */
101 /* http request not supported */
103 /* http request timeout */
104 extern AVDResult const AVD_Error_Rest_TimeOut;
105 /* none available server */
107 /* server out of max user */
109 /* server is box version */
111 /* room is in used */
112 extern AVDResult const AVD_Error_Room_InUsed;
113 /* schedule service not available */
115 /* none mcu for roomId */
117 /* mcu not found room */
118 extern AVDResult const AVD_Error_NoRoom_InMcu;
119 /* mcu is offline */
120 extern AVDResult const AVD_Error_Mcu_Offline;
121 /* master rpc timeout */
123 /* cluster have no master */
125 /* cluster error */
127 /* server is not leader */
129 /* mcu server is not exist */
131 /* service unavailable */
133 /* server time out */
135 /* version not support */
137 /* server out of user */
139 /* room out of max user */
141 /* license out of max user */
143 /* app room id invalid */
145 /* authentication failed */
146 extern AVDResult const AVD_Error_Auth_Failed;
147 /* get mcu not found room */
149 /* mcu proxy connect up server failed */
151 /* database error: data invalid */
153 /* function no permission */
155 /* room out of max video */
157 /* room out of max audio */
159 /* duplicate publish */
161 /* room token invalid */
163 /* duplicate userid join, kick off prejoin user. */
165 /* server internal error. */
167 /* server database connection timeout. */
169 /* data connection connect failed, kick off user. */
171 
172 #endif
AVDResult const AVD_Error_Not_Available
AVDResult const AVD_Error_RoomId_Invalid
AVDResult const AVD_Error_Server_BoxVersion
AVDResult const AVD_Error_Schedule_Failed
AVDResult const AVD_Error_Importer_BeKicked
AVDResult const AVD_Error_UnExpected
AVDResult const AVD_Error_Cluster_Error
AVDResult const AVD_Error_Network_Failure
AVDResult const AVD_Error_Rest_InvalidParam
AVDResult const AVD_Error_Duplicate_Publish
AVDResult const AVD_Error_Importer_Video_Failure
AVDResult const AVD_Error_User_DuplicateJoin
AVDResult const AVD_Error_Version_Invalid
AVDResult const AVD_Error_NoNativeobject
NSString * AVDDeviceId
Definition: AVDCommon.h:17
AVDResult const AVD_Error_Function_Unauthorized
AVDResult const AVD_Success
AVDResult const AVD_Error_Out_Of_Memory
AVDResult const AVD_Error_Room_InUsed
AVDResult const AVD_Failture
AVDResult const AVD_Error_Mcu_Offline
AVDResult const AVD_Error_TimeOut
AVDResult const AVD_Error_Server_TimeOut
AVDResult const AVD_Error_Room_OutofUser
AVDUserId const OC_AVD_userId_allUserWithoutMe
AVD定义的虚假用户Id,用于标识房间中除了自己外的所有用户
AVDResult const AVD_Error_Not_Initialized
AVDResult const AVD_Error_Null_Pointer
AVDResult const AVD_Error_Server_DBConnTimeout
AVDResult const AVD_Error_Not_Implemented
AVDResult const AVD_Error_Server_InternalError
NSInteger AVDResult
Definition: AVDCommon.h:14
AVDResult const AVD_Error_Room_OutofAudio
AVDResult const AVD_Error_Room_ErrToken
AVDResult const AVD_Error_Rest_Notsupported
NSString * AVDRoomId
Definition: AVDCommon.h:16
AVDResult const AVD_Error_Proxy_UpConn_Failed
AVDUserId const OC_AVD_userId_allUser
AVD定义的虚假用户Id,用于标识房间中所有用户
AVDResult const AVD_Error_Server_McuNone
AVDResult const AVD_Error_Server_OutofUser
AVDResult const AVD_Error_Stream_Connection_TimeOut
AVDResult const AVD_Error_Cluster_NoMaster
AVDResult const AVD_Error_Master_RpcTimeout
AVDResult const AVD_Error_Mcu_NoRegister
AVDResult const AVD_Error_Room_OutofVideo
AVDResult const AVD_Error_Not_Found
AVDResult const AVD_Error_Wrong_Status
AVDResult const AVD_Error_Server_NotLeader
AVDResult const AVD_Error_McuConnection_Failure
AVDResult const AVD_Error_Rejoin
AVDResult const AVD_Error_Server_NoPermition
AVDResult const AVD_Error_ImageConvert_Failed
NSString * AVDUserId
Definition: AVDCommon.h:15
AVDResult const AVD_Error_License_Expired
AVDResult const AVD_Error_Waiting_Data
NSString * AVDRecordId
Definition: AVDCommon.h:18
AVDResult const AVD_Error_Service_Unavailable
AVDResult const AVD_Error_Server_OutofMaxUser
AVDResult const AVD_Error_Rest_GetMcu_Failure
AVDResult const AVD_Error_Already_Initialized
AVDResult const AVD_Error_User_DataConnection_Failed
AVDResult const AVD_Error_Server_NoAvailable
AVDResult const AVD_Error_NoMcu_ByRoomId
AVDResult const AVD_Error_Room_None
AVDResult const AVD_Error_Database_Error
AVDResult const AVD_Error_Invalid_Arg
NSString * AVDLiveId
Definition: AVDCommon.h:19
AVDResult const AVD_Error_Operation_Completed
AVDResult const AVD_Error_Net_ChannelSignal_Failure
AVDResult const AVD_Error_No_Token
AVDResult const AVD_Error_Net_ChannelData_Failure
AVDResult const AVD_Error_License_OutofUser
AVDResult const AVD_Error_Rest_TimeOut
AVDResult const AVD_Error_Importer_Audio_Failure
AVDResult const AVD_Error_Video_NotSupportResolution
AVDResult const AVD_Error_Room_Close
AVDResult const AVD_Error_Cluster_Invalid
AVDResult const AVD_Error_DeviceOccupied
AVDResult const AVD_Error_Auth_Failed
AVDResult const AVD_Error_Unauthorized
AVDResult const AVD_Error_NoRoom_InMcu
AVDResult const AVD_Error_GetMcu_NoRoom
AVDResult const AVD_Error_Morebuff_Needed