1 package com.alivc.live.pusher;
20 ALIVC_COMMON_INVALID_PARAM(-2,
""),
22 ALIVC_COMMON_RETURN_FAILED(-1,
""),
23 ALIVC_COMMON_RETURN_SUCCESS(0x00000000,
""),
26 ALIVC_FRAMEWORK_ERROR_THREAD_EXIT(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
27 ALIVC_FRAMEWORK_DISPATCH_MSG_FAILED(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
28 ALIVC_FRAMEWORK_IS_SYNC_MSG(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
29 ALIVC_FRAMEWORK_ERROR_SERVICE_IS_ALREADY_EXIST(++ErrorCode.ALIVC_FRAMEWORK_ERROR_START,
""),
32 ALIVC_FRAMEWORK_VIDEO_ENCODER_QUEUE_EMPTY_WARNING(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
34 ALIVC_FRAMEWORK_VIDEO_ENCODER_QUEUE_FULL_WARNING(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
35 ALIVC_FRAMEWORK_VIDEO_ENCODER_CREATE_ENCODER_FAILED(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
36 ALIVC_FRAMEWORK_VIDEO_ENCODER_WIDTHOUT_MATCH_ENCODER(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
37 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_WITHOUT_WORK(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
38 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START,
""),
40 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_ANDROID_API_LEVEL(0x10003100,
""),
41 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_STATE(0x10003101,
""),
42 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_INPUT(0x10003102,
""),
43 ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_NO_BUFFER_AVAILABLE(0x10003103,
""),
46 ALIVC_FRAMEWORK_AUDIO_ENCODER_INIT_FAILED(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
47 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_STATE(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
48 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_INPUT(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
49 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_INTERRUPT(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
50 ALIVC_FRAMEWORK_AUDIO_ENCODER_ERROR_WITHOUT_WORK(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
51 ALIVC_FRAMEWORK_AUDIO_ENCODER_WIDTHOUT_MATCH_ENCODER(++ErrorCode.ALIVC_FRAMEWORK_AUDIO_ENCODER_START,
""),
54 ALIVC_FRAMEWORK_RENDER_FIRST_FRAME_PREVIEWED(++ErrorCode.ALIVC_FRAMEWORK_RENDER_ERROR_START,
""),
55 ALIVC_FRAMEWORK_RENDER_ERROR_EGL(++ErrorCode.ALIVC_FRAMEWORK_RENDER_ERROR_START,
""),
56 ALIVC_FRAMEWORK_RENDER_ERROR_GL(++ErrorCode.ALIVC_FRAMEWORK_RENDER_ERROR_START,
""),
59 ALIVC_PUSHER_ERROR_SDK_CAPTURE_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"invalid state"),
61 ALIVC_PUSHER_ERROR_SDK_CAPTURE_INIT_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"capture init failed"),
63 ALIVC_PUSHER_ERROR_SDK_CAPTURE_CAMERA_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"camera open failed"),
65 ALIVC_PUSHER_ERROR_SDK_CAPTURE_MIC_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"microphone open failed"),
67 ALIVC_PUSHER_EVENT_CAPTURE_AUDIO_START_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"audio capture start failed"),
68 ALIVC_PUSHER_EVENT_CAPTURE_VIDEO_START_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"video capture start failed"),
69 ALIVC_PUSHER_ERROR_SDK_CAPTURE_SCREEN_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_CAPTURE_START,
"screen capture init or start failed"),
72 ALIVC_LIVE_ERROR_SYSTEM_RTMP_OOM(++ErrorCode.ALIVC_LIVE_ERROR_SYSTEM_RTMP_START,
"rtmp out of memory"),
75 ALIVC_PUSHER_ERROR_SDK_NATIVE_LIVE_PUSH_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_NATIVE_LIVE_PUSH_START,
"live pusher invalid state"),
78 ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_NETWORK_TOO_POOR(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START,
"live pusher network to poor."),
79 ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_ADJUST_BITRATE_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START,
"live pusher bit adjustment failed."),
81 ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_LOW_PERFORMANCE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START,
"live pusher low performance."),
84 ALIVC_PUSHER_ERROR_SDK_PUSH_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
""),
85 ALIVC_PUSHER_ERROR_SDK_PUSH_SETUPURL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp setup url."),
86 ALIVC_PUSHER_ERROR_SDK_PUSH_CONNECT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp connect error."),
87 ALIVC_PUSHER_ERROR_SDK_PUSH_CONNECT_STREAM(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp connect stream."),
88 ALIVC_PUSHER_ERROR_SDK_PUSH_INVALID_URL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"rtmp invalid url."),
89 ALIVC_PUSHER_ERROR_SDK_PUSH_RECONNECT_FAIL(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"reconnect fail."),
90 ALIVC_PUSHER_ERROR_SDK_PUSH_SEND_DATA_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"send data timeout."),
91 ALIVC_PUSHER_ERROR_SDK_PUSH_START_PUSH_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"start push timeout."),
92 ALIVC_PUSHER_ERROR_SDK_PUSH_ILLEGAL_PARAM(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"invalid parameter."),
93 ALIVC_PUSHER_ERROR_SDK_PUSH_RTS_DOWN_TO_RTMP(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_PUSH_START,
"down to rtmp."),
95 ALIVC_PUSHER_ERROR_BGM_OPEN_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_BGM_START,
"bgm file open failed."),
96 ALIVC_PUSHER_ERROR_BGM_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_SDK_BGM_START,
"bgm file load time out."),
98 ALIVC_PUSHER_ERROR_SDK_ARTP_INVALID_STATE(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp invalid state."),
100 ALIVC_PUSHER_ERROR_SDK_ARTP_CONNECT_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp connect failed."),
101 ALIVC_PUSHER_ERROR_SDK_ARTP_SEND_DATA_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send data timeout."),
102 ALIVC_PUSHER_ERROR_SDK_ARTP_CONNECT_LOST(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp connect lost."),
103 ALIVC_PUSHER_ERROR_SDK_ARTP_RECONNECT_FAILED(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp reconnect failed."),
104 ALIVC_PUSHER_ERROR_SDK_ARTP_RECV_HEARTBEAT_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp heartbeat timeout."),
105 ALIVC_PUSHER_ERROR_SDK_ARTP_START_PUSH_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp push timeout."),
106 ALIVC_PUSHER_ERROR_SDK_ARTP_SEND_SPSPPS_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send sps timeout."),
107 ALIVC_PUSHER_ERROR_SDK_ARTP_SEN_AACCONF_TIMEOUT(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send aac config timeout."),
108 ALIVC_PUSHER_ERROR_SDK_ARTP_ILLEGAL_PARAM(++ErrorCode.ALIVC_PUSHER_ERROR_NETWORK_ARTP_START,
"artp send aac config timeout.");
121 public int getCode() {
125 public void setCode(
int code) {
129 public String getMsg() {
133 public void setMsg(String msg) {
150 public String toString() {
151 return "AlivcLivePushError{" +
152 "mCode=" + Integer.toHexString(mCode) +
153 ", mMsg='" + mMsg +
'\'' +
157 private static class ErrorCode {
160 protected static int ALIVC_FRAMEWORK_ERROR_START = 0x10000000;
163 protected static int ALIVC_FRAMEWORK_MUXER_ERROR_START = 0x10001000;
166 protected static int ALIVC_FRAMEWORK_DECODER_ERROR_START = 0x10002000;
169 protected static int ALIVC_FRAMEWORK_VIDEO_ENCODER_ERROR_START = 0x10003000;
172 protected static int ALIVC_FRAMEWORK_AUDIO_ENCODER_START = 0x10003202;
175 protected static int ALIVC_FRAMEWORK_RENDER_ERROR_START = 0x10004000;
178 protected static int ALIVC_PUSHER_ERROR_SDK_CAPTURE_START = 0x10005000;
181 protected static int ALIVC_LIVE_ERROR_SYSTEM_RTMP_START = 0x30010900;
185 protected static int ALIVC_PUSHER_ERROR_SDK_NATIVE_LIVE_PUSH_START = 0x30020200;
188 protected static int ALIVC_PUSHER_ERROR_SDK_LIVE_PUSH_START = 0x30020300;
191 protected static int ALIVC_PUSHER_ERROR_SDK_PUSH_START = 0x30020900;
194 protected static int ALIVC_PUSHER_ERROR_SDK_BGM_START = 0x30010500;
198 protected static int ALIVC_PUSHER_ERROR_NETWORK_RTMP_START = 0x30020900;
200 protected static int ALIVC_PUSHER_ERROR_NETWORK_ARTP_START = 0x30020A00;