1 package com.alivc.live.pusher;
20 ALIVC_COMMON_INVALID_PARAM(-2,
""),
22 ALIVC_COMMON_RETURN_FAILED(-1,
""),
23 ALIVC_COMMON_RETURN_SUCCESS(0x00000000,
""),
27 ALIVC_LIVE_PUSHER_DEVICE_ERROR_MIC_OPEN_FAIL(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
29 ALIVC_LIVE_PUSHER_DEVICE_ERROR_MIC_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
31 ALIVC_LIVE_PUSHER_DEVICE_ERROR_MIC_AUTH_FAIL(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
33 ALIVC_LIVE_PUSHER_DEVICE_ERROR_MIC_NOT_AVAILABLE(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
35 ALIVC_LIVE_PUSHER_DEVICE_ERROR_SPEAKER_OPEN_FAIL(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
37 ALIVC_LIVE_PUSHER_DEVICE_ERROR_SPEAKER_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
39 ALIVC_LIVE_PUSHER_DEVICE_ERROR_SPEAKER_NOT_AVAILABLE(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
41 ALIVC_LIVE_PUSHER_DEVICE_ERROR_AUDIO_DEVICE_EXCEPTION(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
43 ALIVC_LIVE_PUSHER_DEVICE_ERROR_CAMERA_OPEN_FAIL(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
45 ALIVC_LIVE_PUSHER_DEVICE_ERROR_CAMERA_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
47 ALIVC_LIVE_PUSHER_DEVICE_ERROR_CAMERA_AUTH_FAIL(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
49 ALIVC_LIVE_PUSHER_DEVICE_ERROR_DISPLAY_EXCEPTION(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
51 ALIVC_LIVE_PUSHER_DEVICE_ERROR_VIDEO_DEVICE_EXCEPTION(++ErrorCode.ALIVC_FRAMEWORK_SYSTEM_ERROR_START,
""),
54 ALIVC_FRAMEWORK_ERROR_THREAD_EXIT(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
55 ALIVC_FRAMEWORK_DISPATCH_MSG_FAILED(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
56 ALIVC_FRAMEWORK_IS_SYNC_MSG(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
57 ALIVC_FRAMEWORK_ERROR_SERVICE_IS_ALREADY_EXIST(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
60 ALIVC_FRAMEWORK_VIDEO_ENCODER_QUEUE_EMPTY_WARNING(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
62 ALIVC_FRAMEWORK_VIDEO_ENCODER_QUEUE_FULL_WARNING(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
63 ALIVC_FRAMEWORK_VIDEO_ENCODER_CREATE_ENCODER_FAILED(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
64 ALIVC_FRAMEWORK_VIDEO_ENCODER_WIDTHOUT_MATCH_ENCODER(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
65 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_WITHOUT_WORK(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
66 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
68 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_ANDROID_API_LEVEL(0x10003100,
""),
69 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_STATE(0x10003101,
""),
70 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_INPUT(0x10003102,
""),
71 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_NO_BUFFER_AVAILABLE(0x10003103,
""),
74 ALIVC_FRAMEWORK_AUDIO_ENCODER_INIT_FAILED(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
75 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_STATE(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
76 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_INPUT(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
77 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
78 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_WITHOUT_WORK(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
79 ALIVC_FRAMEWORK_AUDIO_ENCODER_WIDTHOUT_MATCH_ENCODER(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
82 ALIVC_FRAMEWORK_RENDER_FIRST_FRAME_PREVIEWED(++ErrorCode.ALIVC_FRAMEWORK_RENDER_ERROR_START,
""),
83 ALIVC_FRAMEWORK_RENDER_ERROR_EGL(++ErrorCode.ALIVC_FRAMEWORK_RENDER_ERROR_START,
""),
84 ALIVC_FRAMEWORK_RENDER_ERROR_GL(++ErrorCode.ALIVC_FRAMEWORK_RENDER_ERROR_START,
""),
87 ALIVC_PUSHER_ERROR_SDK_CAPTURE_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"invalid state"),
89 ALIVC_PUSHER_ERROR_SDK_CAPTURE_INIT_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"capture init failed"),
91 ALIVC_PUSHER_ERROR_SDK_CAPTURE_CAMERA_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"camera open failed"),
93 ALIVC_PUSHER_ERROR_SDK_CAPTURE_MIC_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"microphone open failed"),
95 ALIVC_PUSHER_EVENT_CAPTURE_AUDIO_START_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"audio capture start failed"),
96 ALIVC_PUSHER_EVENT_CAPTURE_VIDEO_START_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"video capture start failed"),
97 ALIVC_PUSHER_ERROR_SDK_CAPTURE_SCREEN_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"screen capture init or start failed"),
100 ALIVC_LIVE_ERROR_SYSTEM_RTMP_OOM(++ErrorCode.ALIVC_LIVE_ERROR_SYSTEM_RTMP_START,
"rtmp out of memory"),
103 ALIVC_PUSHER_ERROR_SDK_NATIVE_LIVE_PUSH_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_NATIVE_LIVE_PUSH_START,
"live pusher invalid state"),
106 ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_NETWORK_TOO_POOR(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START,
"live pusher network to poor."),
107 ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_ADJUST_BITRATE_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START,
"live pusher bit adjustment failed."),
109 ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_LOW_PERFORMANCE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START,
"live pusher low performance."),
112 ALIVC_PUSHER_ERROR_SDK_PUSH_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
""),
113 ALIVC_PUSHER_ERROR_SDK_PUSH_SETUPURL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp setup url."),
114 ALIVC_PUSHER_ERROR_SDK_PUSH_CONNECT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp connect error."),
115 ALIVC_PUSHER_ERROR_SDK_PUSH_CONNECT_STREAM(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp connect stream."),
116 ALIVC_PUSHER_ERROR_SDK_PUSH_INVALID_URL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp invalid url."),
117 ALIVC_PUSHER_ERROR_SDK_PUSH_RECONNECT_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"reconnect fail."),
118 ALIVC_PUSHER_ERROR_SDK_PUSH_SEND_DATA_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"send data timeout."),
119 ALIVC_PUSHER_ERROR_SDK_PUSH_START_PUSH_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"start push timeout."),
120 ALIVC_PUSHER_ERROR_SDK_PUSH_ILLEGAL_PARAM(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"invalid parameter."),
121 ALIVC_PUSHER_ERROR_SDK_PUSH_RTS_DOWN_TO_RTMP(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"down to rtmp."),
123 ALIVC_PUSHER_ERROR_BGM_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_BGM_START,
"bgm file open failed."),
124 ALIVC_PUSHER_ERROR_BGM_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_BGM_START,
"bgm file load time out."),
126 ALIVC_PUSHER_ERROR_SDK_ARTP_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp invalid state."),
128 ALIVC_PUSHER_ERROR_SDK_ARTP_CONNECT_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp connect failed."),
129 ALIVC_PUSHER_ERROR_SDK_ARTP_SEND_DATA_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send data timeout."),
130 ALIVC_PUSHER_ERROR_SDK_ARTP_CONNECT_LOST(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp connect lost."),
131 ALIVC_PUSHER_ERROR_SDK_ARTP_RECONNECT_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp reconnect failed."),
132 ALIVC_PUSHER_ERROR_SDK_ARTP_RECV_HEARTBEAT_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp heartbeat timeout."),
133 ALIVC_PUSHER_ERROR_SDK_ARTP_START_PUSH_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp push timeout."),
134 ALIVC_PUSHER_ERROR_SDK_ARTP_SEND_SPSPPS_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send sps timeout."),
135 ALIVC_PUSHER_ERROR_SDK_ARTP_SEN_AACCONF_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send aac config timeout."),
136 ALIVC_PUSHER_ERROR_SDK_ARTP_ILLEGAL_PARAM(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send aac config timeout.");
149 public int getCode() {
153 public void setCode(
int code) {
157 public String getMsg() {
161 public void setMsg(String msg) {
178 public String toString() {
179 return "AlivcLivePushError{" +
180 "mCode=" + Integer.toHexString(mCode) +
181 ", mMsg='" + mMsg +
'\'' +
185 private static class ErrorCode {
187 protected static int ALIVC_FRAMEWORK_SYSTEM_ERROR_START = 0x00000000;
190 protected static int ALIVC_FRAMEWORK_ERROR_START = 0x10000000;
193 protected static int ALIVC_FRAMEWORK_MUXER_ERROR_START = 0x10001000;
196 protected static int ALIVC_FRAMEWORK_DECODER_ERROR_START = 0x10002000;
199 protected static int ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START = 0x10003000;
202 protected static int ALIVC_FRAMEWORK_AUDIO_ENCODER_START = 0x10003202;
205 protected static int ALIVC_FRAMEWORK_RENDER_ERROR_START = 0x10004000;
208 protected static int ALIVC_PUSHER_ERROR_SDK_CAPTURE_START = 0x10005000;
211 protected static int ALIVC_LIVE_ERROR_SYSTEM_RTMP_START = 0x30010900;
215 protected static int ALIVC_PUSHER_ERROR_SDK_NATIVE_LIVE_PUSH_START = 0x30020200;
218 protected static int ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START = 0x30020300;
221 protected static int ALIVC_PUSHER_ERROR_SDK_PUSH_START = 0x30020900;
224 protected static int ALIVC_PUSHER_ERROR_SDK_BGM_START = 0x30010500;
228 protected static int ALIVC_PUSHER_ERROR_NETWORK_RTMP_START = 0x30020900;
230 protected static int ALIVC_PUSHER_ERROR_NETWORK_ARTP_START = 0x30020A00;