1package com.alivc.live.pusher;
21 ALIVC_COMMON_INVALID_PARAM(-2,
""),
23 ALIVC_COMMON_RETURN_FAILED(-1,
""),
24 ALIVC_COMMON_RETURN_SUCCESS(0x00000000,
""),
28 ALIVC_LIVE_PUSHER_DEVICE_ERROR_MIC_OPEN_FAIL(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
30 ALIVC_LIVE_PUSHER_DEVICE_ERROR_MIC_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
32 ALIVC_LIVE_PUSHER_DEVICE_ERROR_MIC_AUTH_FAIL(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
34 ALIVC_LIVE_PUSHER_DEVICE_ERROR_MIC_NOT_AVAILABLE(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
36 ALIVC_LIVE_PUSHER_DEVICE_ERROR_SPEAKER_OPEN_FAIL(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
38 ALIVC_LIVE_PUSHER_DEVICE_ERROR_SPEAKER_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
40 ALIVC_LIVE_PUSHER_DEVICE_ERROR_SPEAKER_NOT_AVAILABLE(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
42 ALIVC_LIVE_PUSHER_DEVICE_ERROR_AUDIO_DEVICE_EXCEPTION(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
44 ALIVC_LIVE_PUSHER_DEVICE_ERROR_CAMERA_OPEN_FAIL(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
46 ALIVC_LIVE_PUSHER_DEVICE_ERROR_CAMERA_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
48 ALIVC_LIVE_PUSHER_DEVICE_ERROR_CAMERA_AUTH_FAIL(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
50 ALIVC_LIVE_PUSHER_DEVICE_ERROR_DISPLAY_EXCEPTION(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
52 ALIVC_LIVE_PUSHER_DEVICE_ERROR_VIDEO_DEVICE_EXCEPTION(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
55 ALIVC_FRAMEWORK_ERROR_THREAD_EXIT(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
56 ALIVC_FRAMEWORK_DISPATCH_MSG_FAILED(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
57 ALIVC_FRAMEWORK_IS_SYNC_MSG(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
58 ALIVC_FRAMEWORK_ERROR_SERVICE_IS_ALREADY_EXIST(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
61 ALIVC_FRAMEWORK_VIDEO_ENCODER_QUEUE_EMPTY_WARNING(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
63 ALIVC_FRAMEWORK_VIDEO_ENCODER_QUEUE_FULL_WARNING(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
64 ALIVC_FRAMEWORK_VIDEO_ENCODER_CREATE_ENCODER_FAILED(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
65 ALIVC_FRAMEWORK_VIDEO_ENCODER_WIDTHOUT_MATCH_ENCODER(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
66 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_WITHOUT_WORK(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
67 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
69 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_ANDROID_API_LEVEL(0x10003100,
""),
70 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_STATE(0x10003101,
""),
71 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_INPUT(0x10003102,
""),
72 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_NO_BUFFER_AVAILABLE(0x10003103,
""),
75 ALIVC_FRAMEWORK_AUDIO_ENCODER_INIT_FAILED(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
76 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_STATE(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
77 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_INPUT(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
78 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
79 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_WITHOUT_WORK(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
80 ALIVC_FRAMEWORK_AUDIO_ENCODER_WIDTHOUT_MATCH_ENCODER(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
83 ALIVC_FRAMEWORK_RENDER_FIRST_FRAME_PREVIEWED(++ErrorCode.ALIVC_FRAMEWORK_RENDER_ERROR_START,
""),
84 ALIVC_FRAMEWORK_RENDER_ERROR_EGL(++ErrorCode.ALIVC_FRAMEWORK_RENDER_ERROR_START,
""),
85 ALIVC_FRAMEWORK_RENDER_ERROR_GL(++ErrorCode.ALIVC_FRAMEWORK_RENDER_ERROR_START,
""),
88 ALIVC_PUSHER_ERROR_SDK_CAPTURE_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"invalid state"),
90 ALIVC_PUSHER_ERROR_SDK_CAPTURE_INIT_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"capture init failed"),
92 ALIVC_PUSHER_ERROR_SDK_CAPTURE_CAMERA_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"camera open failed"),
94 ALIVC_PUSHER_ERROR_SDK_CAPTURE_MIC_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"microphone open failed"),
96 ALIVC_PUSHER_EVENT_CAPTURE_AUDIO_START_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"audio capture start failed"),
97 ALIVC_PUSHER_EVENT_CAPTURE_VIDEO_START_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"video capture start failed"),
98 ALIVC_PUSHER_ERROR_SDK_CAPTURE_SCREEN_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"screen capture init or start failed"),
101 ALIVC_LIVE_ERROR_SYSTEM_RTMP_OOM(++ErrorCode.ALIVC_LIVE_ERROR_SYSTEM_RTMP_START,
"rtmp out of memory"),
104 ALIVC_PUSHER_ERROR_SDK_NATIVE_LIVE_PUSH_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_NATIVE_LIVE_PUSH_START,
"live pusher invalid state"),
107 ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_NETWORK_TOO_POOR(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START,
"live pusher network to poor."),
108 ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_ADJUST_BITRATE_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START,
"live pusher bit adjustment failed."),
110 ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_LOW_PERFORMANCE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START,
"live pusher low performance."),
113 ALIVC_PUSHER_ERROR_SDK_PUSH_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
""),
114 ALIVC_PUSHER_ERROR_SDK_PUSH_SETUPURL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp setup url."),
115 ALIVC_PUSHER_ERROR_SDK_PUSH_CONNECT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp connect error."),
116 ALIVC_PUSHER_ERROR_SDK_PUSH_CONNECT_STREAM(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp connect stream."),
117 ALIVC_PUSHER_ERROR_SDK_PUSH_INVALID_URL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp invalid url."),
118 ALIVC_PUSHER_ERROR_SDK_PUSH_RECONNECT_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"reconnect fail."),
119 ALIVC_PUSHER_ERROR_SDK_PUSH_SEND_DATA_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"send data timeout."),
120 ALIVC_PUSHER_ERROR_SDK_PUSH_START_PUSH_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"start push timeout."),
121 ALIVC_PUSHER_ERROR_SDK_PUSH_ILLEGAL_PARAM(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"invalid parameter."),
122 ALIVC_PUSHER_ERROR_SDK_PUSH_RTS_DOWN_TO_RTMP(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"down to rtmp."),
124 ALIVC_PUSHER_ERROR_BGM_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_BGM_START,
"bgm file open failed."),
125 ALIVC_PUSHER_ERROR_BGM_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_BGM_START,
"bgm file load time out."),
127 ALIVC_PUSHER_ERROR_SDK_ARTP_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp invalid state."),
129 ALIVC_PUSHER_ERROR_SDK_ARTP_CONNECT_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp connect failed."),
130 ALIVC_PUSHER_ERROR_SDK_ARTP_SEND_DATA_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send data timeout."),
131 ALIVC_PUSHER_ERROR_SDK_ARTP_CONNECT_LOST(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp connect lost."),
132 ALIVC_PUSHER_ERROR_SDK_ARTP_RECONNECT_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp reconnect failed."),
133 ALIVC_PUSHER_ERROR_SDK_ARTP_RECV_HEARTBEAT_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp heartbeat timeout."),
134 ALIVC_PUSHER_ERROR_SDK_ARTP_START_PUSH_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp push timeout."),
135 ALIVC_PUSHER_ERROR_SDK_ARTP_SEND_SPSPPS_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send sps timeout."),
136 ALIVC_PUSHER_ERROR_SDK_ARTP_SEN_AACCONF_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send aac config timeout."),
137 ALIVC_PUSHER_ERROR_SDK_ARTP_ILLEGAL_PARAM(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send aac config timeout.");
150 public int getCode() {
154 public void setCode(
int code) {
158 public String getMsg() {
162 public void setMsg(String msg) {
179 public String toString() {
180 return "AlivcLivePushError{" +
181 "mCode=" + Integer.toHexString(mCode) +
182 ", mMsg='" + mMsg +
'\'' +
186 private static class ErrorCode {
188 protected static int ALIVC_FRAMEWORK_SYSTEM_ERROR_START = 0x00000000;
191 protected static int ALIVC_FRAMEWORK_ERROR_START = 0x10000000;
194 protected static int ALIVC_FRAMEWORK_MUXER_ERROR_START = 0x10001000;
197 protected static int ALIVC_FRAMEWORK_DECODER_ERROR_START = 0x10002000;
200 protected static int ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START = 0x10003000;
203 protected static int ALIVC_FRAMEWORK_AUDIO_ENCODER_START = 0x10003202;
206 protected static int ALIVC_FRAMEWORK_RENDER_ERROR_START = 0x10004000;
209 protected static int ALIVC_PUSHER_ERROR_SDK_CAPTURE_START = 0x10005000;
212 protected static int ALIVC_LIVE_ERROR_SYSTEM_RTMP_START = 0x30010900;
216 protected static int ALIVC_PUSHER_ERROR_SDK_NATIVE_LIVE_PUSH_START = 0x30020200;
219 protected static int ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START = 0x30020300;
222 protected static int ALIVC_PUSHER_ERROR_SDK_PUSH_START = 0x30020900;
225 protected static int ALIVC_PUSHER_ERROR_SDK_BGM_START = 0x30010500;
229 protected static int ALIVC_PUSHER_ERROR_NETWORK_RTMP_START = 0x30020900;
231 protected static int ALIVC_PUSHER_ERROR_NETWORK_ARTP_START = 0x30020A00;