cn.tee3.avd_SDK-C++
2.1.0
src
api
errorcode.h
浏览该文件的文档.
1
#ifndef RT_Error_H_
2
#define RT_Error_H_
3
4
#include "
combase.h
"
5
6
/* Standard "it worked" return value;成功返回值 */
7
#define AVD_OK 0
8
#define RT_FAILED(rv) (rv != AVD_OK)
9
#define RT_SUCCEEDED(rv) (rv == AVD_OK)
10
11
//client error code
12
#define Err_Base 1000
13
/* Returned when a function fails */
14
#define Err_Failure (Result)(Err_Base + 1)
15
/* Returned when an instance is not initialized */
16
#define Err_Not_Initialized (Result)(Err_Base + 2)
17
/* Returned when an instance is already initialized */
18
#define Err_Already_Initialized (Result)(Err_Base + 3)
19
/* Returned by a not implemented function */
20
#define Err_Not_Implemented (Result)(Err_Base + 4)
21
/* Returned when null pointer occures */
22
#define Err_Null_Pointer (Result)(Err_Base + 5)
23
/* Returned when an unexpected error occurs */
24
#define Err_UnExpected (Result)(Err_Base + 6)
25
/* Returned when a memory allocation fails */
26
#define Err_Out_Of_Memory (Result)(Err_Base + 7)
27
/* Returned when an illegal value is passed */
28
#define Err_Invalid_Arg (Result)(Err_Base + 8)
29
/* Returned when an operation can't complete due to an unavailable resource */
30
#define Err_Not_Available (Result)(Err_Base + 9)
31
/* object cann't find */
32
#define Err_Not_Found (Result)(Err_Base + 11)
33
/* operation timeout */
34
#define Err_TimeOut (Result)(Err_Base + 14)
35
/* object in wrong status */
36
#define Err_Wrong_Status (Result)(Err_Base + 15)
37
/* network failure */
38
#define Err_Network_Failure (Result)(Err_Base + 16)
39
/* token is none */
40
#define Err_No_Token (Result)(Err_Base + 17)
41
/* video input: image convert failed. */
42
#define Err_ImageConvert_Failed (Result)(Err_Base + 18)
43
/* need more buff */
44
#define Err_Morebuff_Needed (Result)(Err_Base + 19)
45
/* device already occupied */
46
#define Err_DeviceOccupied (Result)(Err_Base + 20)
47
/* operation has done */
48
#define Err_Operation_Completed (Result)(Err_Base + 21)
49
/* function unauthorized */
50
#define Err_Function_Unauthorized (Result)(Err_Base + 25)
51
/* mcu_url is empty in Cluster version mcu*/
52
#define Err_Cluster_Invalid (Result)(Err_Base + 26)
53
/* mcu connection failure*/
54
#define Err_McuConnection_Failure (Result)(Err_Base + 27)
55
/* publish or priview or setOption(eo_camera_capability_default) not support resolution */
56
#define Err_Video_NotSupportResolution (Result)(Err_Base + 28)
57
/* room closed*/
58
#define Err_Room_Close (Result)(Err_Base + 29)
59
/* stream connection timeout */
60
#define Err_Stream_Connection_TimeOut (Result)(Err_Base + 30)
61
/* get_mcu failed in cluster server */
62
#define Err_Rest_GetMcu_Failure (Result)(Err_Base + 31)
63
/* room signal channel connect failed */
64
#define Err_Net_ChannelSignal_Failure (Result)(Err_Base + 32)
65
/* room data channel connect failed */
66
#define Err_Net_ChannelData_Failure (Result)(Err_Base + 33)
67
/* no data, wait for data ok. */
68
#define Err_Waiting_Data (Result)(Err_Base + 34)
69
70
// for importer
71
#define Err_Importer_Video_Failure (Result)(Err_Base + 80)
72
#define Err_Importer_Audio_Failure (Result)(Err_Base + 81)
73
#define Err_Importer_BeKicked (Result)(Err_Base + 82)
74
75
76
//server error code
77
#define Err_Base_Srv 0
78
/* client is unauthorized */
79
#define Err_Unauthorized (Result)(Err_Base_Srv + 401)
80
/* client is rejoin error */
81
#define Err_Rejoin (Result)(Err_Base_Srv + 402)
82
/* room not found */
83
#define Err_Room_None (Result)(Err_Base_Srv + 404)
84
/* license expired */
85
#define Err_License_Expired (Result)(Err_Base_Srv + 405)
86
/* mcu not register */
87
#define Err_Mcu_NoRegister (Result)(Err_Base_Srv + 406)
88
/* http request param invalid */
89
#define Err_Rest_InvalidParam (Result)(Err_Base_Srv + 407)
90
/* http request not supported */
91
#define Err_Rest_Notsupported (Result)(Err_Base_Srv + 408)
92
/* http request timeout */
93
#define Err_Rest_TimeOut (Result)(Err_Base_Srv + 409)
94
/* none available server */
95
#define Err_Server_NoAvailable (Result)(Err_Base_Srv + 410)
96
/* server out of max user */
97
#define Err_Server_OutofMaxUser (Result)(Err_Base_Srv + 411)
98
/* server is box version */
99
#define Err_Server_BoxVersion (Result)(Err_Base_Srv + 412)
100
/* room is in used */
101
#define Err_Room_InUsed (Result)(Err_Base_Srv + 413)
102
/* schedule service not available */
103
#define Err_Schedule_Failed (Result)(Err_Base_Srv + 414)
104
/* none mcu for roomId */
105
#define Err_NoMcu_ByRoomId (Result)(Err_Base_Srv + 415)
106
/* mcu not found room */
107
#define Err_NoRoom_InMcu (Result)(Err_Base_Srv + 416)
108
/* mcu is offline */
109
#define Err_Mcu_Offline (Result)(Err_Base_Srv + 417)
110
/* master rpc timeout */
111
#define Err_Master_RpcTimeout (Result)(Err_Base_Srv + 418)
112
/* cluster have no master */
113
#define Err_Cluster_NoMaster (Result)(Err_Base_Srv + 419)
114
/* cluster error */
115
#define Err_Cluster_Error (Result)(Err_Base_Srv + 420)
116
/* server is not leader */
117
#define Err_Server_NotLeader (Result)(Err_Base_Srv + 421)
118
/* mcu server is not exist */
119
#define Err_Server_McuNone (Result)(Err_Base_Srv + 422)
120
/* outgoing assistant stream connect failed */
121
#define Err_Outgoing_Assistant_Failed (Result)(Err_Base_Srv + 434)
122
/* service unavailable */
123
#define Err_Service_Unavailable (Result)(Err_Base_Srv + 503)
124
/* server time out */
125
#define Err_Server_TimeOut (Result)(Err_Base_Srv + 504)
126
/* version not support */
127
#define Err_Version_Invalid (Result)(Err_Base_Srv + 505)
128
/* server out of user */
129
#define Err_Server_OutofUser (Result)(Err_Base_Srv + 506)
130
/* room out of max user */
131
#define Err_Room_OutofUser (Result)(Err_Base_Srv + 507)
132
/* license out of max user */
133
#define Err_License_OutofUser (Result)(Err_Base_Srv + 508)
134
/* app room id invalid */
135
#define Err_RoomId_Invalid (Result)(Err_Base_Srv + 601)
136
/* authentication failed */
137
#define Err_Auth_Failed (Result)(Err_Base_Srv + 602)
138
/* get mcu not found room */
139
#define Err_GetMcu_NoRoom (Result)(Err_Base_Srv + 612)
140
/* mcu proxy connect up server failed */
141
#define Err_Proxy_UpConn_Failed (Result)(Err_Base_Srv + 613)
142
/* database error: data invalid */
143
#define Err_Database_Error (Result)(Err_Base_Srv + 700)
144
/* function no permission */
145
#define Err_Server_NoPermition (Result)(Err_Base_Srv + 701)
146
/* room out of max video */
147
#define Err_Room_OutofVideo (Result)(Err_Base_Srv + 800)
148
/* room out of max audio */
149
#define Err_Room_OutofAudio (Result)(Err_Base_Srv + 801)
150
/* duplicate publish */
151
#define Err_Duplicate_Publish (Result)(Err_Base_Srv + 802)
152
/* room token invalid */
153
#define Err_Room_ErrToken (Result)(Err_Base_Srv + 803)
154
/* duplicate userid join, kick off prejoin user. */
155
#define Err_User_DuplicateJoin (Result)(Err_Base_Srv + 804)
156
/* server internal error. */
157
#define Err_Server_InternalError (Result)(Err_Base_Srv + 805)
158
/* server database connection timeout. */
159
#define Err_Server_DBConnTimeout (Result)(Err_Base_Srv + 806)
160
/* data connection connect failed, kick off user. */
161
#define Err_User_DataConnection_Failed (Result)(Err_Base_Srv + 807)
162
163
164
#endif//RT_Error_H_
combase.h
制作者
1.8.13