Namespaces | |
base | |
media | |
rtc | |
rtm | |
util | |
Warning code.
Enumerator | |
---|---|
WARN_INVALID_VIEW | 8: The specified view is invalid. Specify a view when using the video call function. |
WARN_INIT_VIDEO | 16: Failed to initialize the video function, possibly caused by a lack of resources. The users cannot see the video while the voice communication is not affected. |
WARN_PENDING | 20: The request is pending, usually due to some module not being ready, and the SDK postponed processing the request. |
WARN_NO_AVAILABLE_CHANNEL | 103: No channel resources are available. Maybe because the server cannot allocate any channel resource. |
WARN_LOOKUP_CHANNEL_TIMEOUT | 104: A timeout occurs when looking up the channel. When joining a channel, the SDK looks up the specified channel. This warning usually occurs when the network condition is too poor for the SDK to connect to the server. |
WARN_LOOKUP_CHANNEL_REJECTED | DEPRECATED 105: The server rejects the request to look up the channel. The server cannot process this request or the request is illegal. Deprecated as of v2.4.1. Use CONNECTION_CHANGED_REJECTED_BY_SERVER(10) in the onConnectionStateChanged callback instead. |
WARN_OPEN_CHANNEL_TIMEOUT | 106: A timeout occurs when opening the channel. Once the specific channel is found, the SDK opens the channel. This warning usually occurs when the network condition is too poor for the SDK to connect to the server. |
WARN_OPEN_CHANNEL_REJECTED | 107: The server rejects the request to open the channel. The server cannot process this request or the request is illegal. |
WARN_SWITCH_LIVE_VIDEO_TIMEOUT | 111: A timeout occurs when switching to the live video. |
WARN_SET_CLIENT_ROLE_TIMEOUT | 118: A timeout occurs when setting the client role in the live broadcast profile. |
WARN_OPEN_CHANNEL_INVALID_TICKET | 121: The ticket to open the channel is invalid. |
WARN_OPEN_CHANNEL_TRY_NEXT_VOS | 122: Try connecting to another server. |
WARN_AUDIO_MIXING_OPEN_ERROR | 701: An error occurs in opening the audio mixing file. |
WARN_ADM_RUNTIME_PLAYOUT_WARNING | 1014: Audio Device Module: a warning occurs in the playback device. |
WARN_ADM_RUNTIME_RECORDING_WARNING | 1016: Audio Device Module: a warning occurs in the recording device. |
WARN_ADM_RECORD_AUDIO_SILENCE | 1019: Audio Device Module: no valid audio data is collected. |
WARN_ADM_PLAYOUT_MALFUNCTION | 1020: Audio Device Module: the playback device fails. |
WARN_ADM_RECORD_MALFUNCTION | 1021: Audio Device Module: the recording device fails. |
WARN_ADM_CALL_INTERRUPTION | 1025: The audio playback or recording is interrupted by system events (such as a phone call). |
WARN_ADM_IOS_CATEGORY_NOT_PLAYANDRECORD | 1029: During a call, the audio session category should be set to AVAudioSessionCategoryPlayAndRecord, and RtcEngine monitors this value. If the audio session category is set to other values, this warning code is triggered and RtcEngine will forcefully set it back to AVAudioSessionCategoryPlayAndRecord. |
WARN_ADM_RECORD_AUDIO_LOWLEVEL | 1031: Audio Device Module: the recorded audio voice is too low. |
WARN_ADM_PLAYOUT_AUDIO_LOWLEVEL | 1032: Audio Device Module: the playback audio voice is too low. |
WARN_ADM_WINDOWS_NO_DATA_READY_EVENT | 1040: Audio device module: An exception occurs with the audio drive. Solutions:
|
WARN_APM_HOWLING | 1051: Audio Device Module: howling is detected. |
WARN_ADM_GLITCH_STATE | 1052: Audio Device Module: the device is in the glitch state. |
WARN_ADM_IMPROPER_SETTINGS | 1053: Audio Device Module: the underlying audio settings have changed. |
WARN_ADM_WIN_CORE_NO_PLAYOUT_DEVICE | 1323: Audio device module: No available playback device. Solution: Plug in the audio device. |
WARN_ADM_WIN_CORE_IMPROPER_CAPTURE_RELEASE | Audio device module: The capture device is released improperly. Solutions:
|
WARN_SUPER_RESOLUTION_STREAM_OVER_LIMITATION | 1610: Super-resolution warning: the original video dimensions of the remote user exceed 640 × 480. |
WARN_SUPER_RESOLUTION_USER_COUNT_OVER_LIMITATION | 1611: Super-resolution warning: another user is using super resolution. |
WARN_SUPER_RESOLUTION_DEVICE_NOT_SUPPORTED | 1612: The device is not supported. |
Error code.
Enumerator | |
---|---|
ERR_OK | 0: No error occurs. |
ERR_FAILED | 1: A general error occurs (no specified reason). |
ERR_INVALID_ARGUMENT | 2: An invalid parameter is used. For example, the specific channel name includes illegal characters. |
ERR_NOT_READY | 3: The SDK module is not ready. Possible solutions:
|
ERR_NOT_SUPPORTED | 4: The SDK does not support this function. |
ERR_REFUSED | 5: The request is rejected. |
ERR_BUFFER_TOO_SMALL | 6: The buffer size is not big enough to store the returned data. |
ERR_NOT_INITIALIZED | 7: The SDK is not initialized before calling this method. |
ERR_NO_PERMISSION | 9: No permission exists. Check if the user has granted access to the audio or video device. |
ERR_TIMEDOUT | 10: An API method timeout occurs. Some API methods require the SDK to return the execution result, and this error occurs if the request takes too long (more than 10 seconds) for the SDK to process. |
ERR_CANCELED | 11: The request is canceled. This is for internal SDK use only, and it does not return to the application through any method or callback. |
ERR_TOO_OFTEN | 12: The method is called too often. This is for internal SDK use only, and it does not return to the application through any method or callback. |
ERR_BIND_SOCKET | 13: The SDK fails to bind to the network socket. This is for internal SDK use only, and it does not return to the application through any method or callback. |
ERR_NET_DOWN | 14: The network is unavailable. This is for internal SDK use only, and it does not return to the application through any method or callback. |
ERR_NET_NOBUFS | 15: No network buffers are available. This is for internal SDK internal use only, and it does not return to the application through any method or callback. |
ERR_JOIN_CHANNEL_REJECTED | 17: The request to join the channel is rejected. This error usually occurs when the user is already in the channel, and still calls the method to join the channel, for example, joinChannel. |
ERR_LEAVE_CHANNEL_REJECTED | 18: The request to leave the channel is rejected. This error usually occurs:
|
ERR_ALREADY_IN_USE | 19: Resources are occupied and cannot be reused. |
ERR_ABORTED | 20: The SDK gives up the request due to too many requests. |
ERR_INIT_NET_ENGINE | 21: In Windows, specific firewall settings can cause the SDK to fail to initialize and crash. |
ERR_RESOURCE_LIMITED | 22: The application uses too much of the system resources and the SDK fails to allocate the resources. |
ERR_INVALID_APP_ID | 101: The specified App ID is invalid. Please try to rejoin the channel with a valid App ID. |
ERR_INVALID_CHANNEL_NAME | 102: The specified channel name is invalid. Please try to rejoin the channel with a valid channel name. |
ERR_TOKEN_EXPIRED | DEPRECATED 109: Deprecated as of v2.4.1. Use CONNECTION_CHANGED_TOKEN_EXPIRED(9) in the onConnectionStateChanged callback instead. The token expired due to one of the following reasons:
|
ERR_INVALID_TOKEN | DEPRECATED 110: Deprecated as of v2.4.1. Use CONNECTION_CHANGED_INVALID_TOKEN(8) in the onConnectionStateChanged callback instead. The token is invalid due to one of the following reasons:
|
ERR_CONNECTION_INTERRUPTED | 111: The internet connection is interrupted. This applies to the Agora Web SDK only. |
ERR_CONNECTION_LOST | 112: The internet connection is lost. This applies to the Agora Web SDK only. |
ERR_NOT_IN_CHANNEL | 113: The user is not in the channel when calling the sendStreamMessage or getUserInfoByUserAccount method. |
ERR_SIZE_TOO_LARGE | 114: The size of the sent data is over 1024 bytes when the user calls the sendStreamMessage method. |
ERR_BITRATE_LIMIT | 115: The bitrate of the sent data exceeds the limit of 6 Kbps when the user calls the sendStreamMessage method. |
ERR_TOO_MANY_DATA_STREAMS | 116: Too many data streams (over 5 streams) are created when the user calls the createDataStream method. |
ERR_STREAM_MESSAGE_TIMEOUT | 117: The data stream transmission timed out. |
ERR_SET_CLIENT_ROLE_NOT_AUTHORIZED | 119: Switching roles fail. Please try to rejoin the channel. |
ERR_DECRYPTION_FAILED | 120: Decryption fails. The user may have used a different encryption password to join the channel. Check your settings or try rejoining the channel. |
ERR_CLIENT_IS_BANNED_BY_SERVER | 123: The client is banned by the server. |
ERR_WATERMARK_PARAM | 124: Incorrect watermark file parameter. |
ERR_WATERMARK_PATH | 125: Incorrect watermark file path. |
ERR_WATERMARK_PNG | 126: Incorrect watermark file format. |
ERR_WATERMARKR_INFO | 127: Incorrect watermark file information. |
ERR_WATERMARK_ARGB | 128: Incorrect watermark file data format. |
ERR_WATERMARK_READ | 129: An error occurs in reading the watermark file. |
ERR_ENCRYPTED_STREAM_NOT_ALLOWED_PUBLISH | 130: Encryption is enabled when the user calls the addPublishStreamUrl method (CDN live streaming does not support encrypted streams). |
ERR_INVALID_USER_ACCOUNT | 134: The user account is invalid. |
ERR_PUBLISH_STREAM_CDN_ERROR | 151: CDN related errors. Remove the original URL address and add a new one by calling the removePublishStreamUrl and addPublishStreamUrl methods. |
ERR_PUBLISH_STREAM_NUM_REACH_LIMIT | 152: The host publishes more than 10 URLs. Delete the unnecessary URLs before adding new ones. |
ERR_PUBLISH_STREAM_NOT_AUTHORIZED | 153: The host manipulates other hosts' URLs. Check your app logic. |
ERR_PUBLISH_STREAM_INTERNAL_SERVER_ERROR | 154: An error occurs in Agora's streaming server. Call the addPublishStreamUrl method to publish the streaming again. |
ERR_PUBLISH_STREAM_NOT_FOUND | 155: The server fails to find the stream. |
ERR_PUBLISH_STREAM_FORMAT_NOT_SUPPORTED | 156: The format of the RTMP stream URL is not supported. Check whether the URL format is correct. |
ERR_LOGOUT_OTHER | |
ERR_LOGOUT_USER | |
ERR_LOGOUT_NET | |
ERR_LOGOUT_KICKED | |
ERR_LOGOUT_PACKET | |
ERR_LOGOUT_TOKEN_EXPIRED | |
ERR_LOGOUT_OLDVERSION | |
ERR_LOGOUT_TOKEN_WRONG | |
ERR_LOGOUT_ALREADY_LOGOUT | |
ERR_LOGIN_OTHER | |
ERR_LOGIN_NET | |
ERR_LOGIN_FAILED | |
ERR_LOGIN_CANCELED | |
ERR_LOGIN_TOKEN_EXPIRED | |
ERR_LOGIN_OLD_VERSION | |
ERR_LOGIN_TOKEN_WRONG | |
ERR_LOGIN_TOKEN_KICKED | |
ERR_LOGIN_ALREADY_LOGIN | |
ERR_JOIN_CHANNEL_OTHER | |
ERR_SEND_MESSAGE_OTHER | |
ERR_SEND_MESSAGE_TIMEOUT | |
ERR_QUERY_USERNUM_OTHER | |
ERR_QUERY_USERNUM_TIMEOUT | |
ERR_QUERY_USERNUM_BYUSER | |
ERR_LEAVE_CHANNEL_OTHER | |
ERR_LEAVE_CHANNEL_KICKED | |
ERR_LEAVE_CHANNEL_BYUSER | |
ERR_LEAVE_CHANNEL_LOGOUT | |
ERR_LEAVE_CHANNEL_DISCONNECTED | |
ERR_INVITE_OTHER | |
ERR_INVITE_REINVITE | |
ERR_INVITE_NET | |
ERR_INVITE_PEER_OFFLINE | |
ERR_INVITE_TIMEOUT | |
ERR_INVITE_CANT_RECV | |
ERR_LOAD_MEDIA_ENGINE | 1001: Fails to load the media engine. |
ERR_START_CALL | 1002: Fails to start the call after enabling the media engine. |
ERR_START_CAMERA | DEPRECATED 1003: Fails to start the camera. Deprecated as of v2.4.1. Use LOCAL_VIDEO_STREAM_ERROR_CAPTURE_FAILURE(4) in the onConnectionStateChanged callback instead. |
ERR_START_VIDEO_RENDER | 1004: Fails to start the video rendering module. |
ERR_ADM_GENERAL_ERROR | 1005: A general error occurs in the Audio Device Module (no specified reason). Check if the audio device is used by another application, or try rejoining the channel. |
ERR_ADM_JAVA_RESOURCE | 1006: Audio Device Module: An error occurs in using the Java resources. |
ERR_ADM_SAMPLE_RATE | 1007: Audio Device Module: An error occurs in setting the sampling frequency. |
ERR_ADM_INIT_PLAYOUT | 1008: Audio Device Module: An error occurs in initializing the playback device. |
ERR_ADM_START_PLAYOUT | 1009: Audio Device Module: An error occurs in starting the playback device. |
ERR_ADM_STOP_PLAYOUT | 1010: Audio Device Module: An error occurs in stopping the playback device. |
ERR_ADM_INIT_RECORDING | 1011: Audio Device Module: An error occurs in initializing the recording device. |
ERR_ADM_START_RECORDING | 1012: Audio Device Module: An error occurs in starting the recording device. |
ERR_ADM_STOP_RECORDING | 1013: Audio Device Module: An error occurs in stopping the recording device. |
ERR_ADM_RUNTIME_PLAYOUT_ERROR | 1015: Audio Device Module: A playback error occurs. Check your playback device and try rejoining the channel. |
ERR_ADM_RUNTIME_RECORDING_ERROR | 1017: Audio Device Module: A recording error occurs. |
ERR_ADM_RECORD_AUDIO_FAILED | 1018: Audio Device Module: Fails to record. |
ERR_ADM_INIT_LOOPBACK | 1022: Audio Device Module: An error occurs in initializing the loopback device. |
ERR_ADM_START_LOOPBACK | 1023: Audio Device Module: An error occurs in starting the loopback device. |
ERR_ADM_NO_PERMISSION | 1027: Audio Device Module: No recording permission exists. Check if the recording permission is granted. |
ERR_ADM_RECORD_AUDIO_IS_ACTIVE | 1033: Audio device module: The device is occupied. |
ERR_ADM_ANDROID_JNI_JAVA_RESOURCE | 1101: Audio device module: A fatal exception occurs. |
ERR_ADM_ANDROID_JNI_NO_RECORD_FREQUENCY | 1108: Audio device module: The recording frequency is lower than 50. 0 indicates that the recording is not yet started. We recommend checking your recording permission. |
ERR_ADM_ANDROID_JNI_NO_PLAYBACK_FREQUENCY | 1109: The playback frequency is lower than 50. 0 indicates that the playback is not yet started. We recommend checking if you have created too many AudioTrack instances. |
ERR_ADM_ANDROID_JNI_JAVA_START_RECORD | 1111: Audio device module: AudioRecord fails to start up. A ROM system error occurs. We recommend the following options to debug:
|
ERR_ADM_ANDROID_JNI_JAVA_START_PLAYBACK | 1112: Audio device module: AudioTrack fails to start up. A ROM system error occurs. We recommend the following options to debug:
|
ERR_ADM_ANDROID_JNI_JAVA_RECORD_ERROR | 1115: Audio device module: AudioRecord returns error. The SDK will automatically restart AudioRecord. |
ERR_ADM_ANDROID_OPENSL_CREATE_ENGINE | DEPRECATED |
ERR_ADM_ANDROID_OPENSL_CREATE_AUDIO_RECORDER | DEPRECATED |
ERR_ADM_ANDROID_OPENSL_START_RECORDER_THREAD | DEPRECATED |
ERR_ADM_ANDROID_OPENSL_CREATE_AUDIO_PLAYER | DEPRECATED |
ERR_ADM_ANDROID_OPENSL_START_PLAYER_THREAD | DEPRECATED |
ERR_ADM_IOS_INPUT_NOT_AVAILABLE | 1201: Audio device module: The current device does not support audio input, possibly because you have mistakenly configured the audio session category, or because some other app is occupying the input device. We recommend terminating all background apps and re-joining the channel. |
ERR_ADM_IOS_ACTIVATE_SESSION_FAIL | 1206: Audio device module: Cannot activate the Audio Session. |
ERR_ADM_IOS_VPIO_INIT_FAIL | 1210: Audio device module: Fails to initialize the audio device, normally because the audio device parameters are wrongly set. |
ERR_ADM_IOS_VPIO_REINIT_FAIL | 1213: Audio device module: Fails to re-initialize the audio device, normally because the audio device parameters are wrongly set. |
ERR_ADM_IOS_VPIO_RESTART_FAIL | 1214: Fails to re-start up the Audio Unit, possibly because the audio session category is not compatible with the settings of the Audio Unit. |
ERR_ADM_IOS_SESSION_SAMPLERATR_ZERO | DEPRECATED |
ERR_ADM_WIN_CORE_INIT | 1301: Audio device module: An audio driver abnomality or a compatibility issue occurs. Solutions: Disable and restart the audio device, or reboot the system. |
ERR_ADM_WIN_CORE_INIT_RECORDING | 1303: Audio device module: A recording driver abnomality or a compatibility issue occurs. Solutions: Disable and restart the audio device, or reboot the system. |
ERR_ADM_WIN_CORE_INIT_PLAYOUT | 1306: Audio device module: A playout driver abnomality or a compatibility issue occurs. Solutions: Disable and restart the audio device, or reboot the system. |
ERR_ADM_WIN_CORE_INIT_PLAYOUT_NULL | 1307: Audio device module: No audio device is available. Solutions: Plug in a proper audio device. |
ERR_ADM_WIN_CORE_START_RECORDING | 1309: Audio device module: An audio driver abnomality or a compatibility issue occurs. Solutions: Disable and restart the audio device, or reboot the system. |
ERR_ADM_WIN_CORE_CREATE_REC_THREAD | 1311: Audio device module: Insufficient system memory or poor device performance. Solutions: Reboot the system or replace the device. |
ERR_ADM_WIN_CORE_CAPTURE_NOT_STARTUP | 1314: Audio device module: An audio driver abnormality occurs. Solutions:
|
ERR_ADM_WIN_CORE_CREATE_RENDER_THREAD | 1319: Audio device module: Insufficient system memory or poor device performance. Solutions: Reboot the system or replace the device. |
ERR_ADM_WIN_CORE_RENDER_NOT_STARTUP | 1320: Audio device module: An audio driver abnormality occurs. Solutions:
|
ERR_ADM_WIN_CORE_NO_RECORDING_DEVICE | 1322: Audio device module: No audio sampling device is available. Solutions: Plug in a proper recording device. |
ERR_ADM_WIN_CORE_NO_PLAYOUT_DEVICE | 1323: Audio device module: No audio playout device is available. Solutions: Plug in a proper playback device. |
ERR_ADM_WIN_WAVE_INIT | 1351: Audio device module: An audio driver abnormality or a compatibility issue occurs. Solutions:
|
ERR_ADM_WIN_WAVE_INIT_RECORDING | 1353: Audio device module: An audio driver abnormality occurs. Solutions:
|
ERR_ADM_WIN_WAVE_INIT_MICROPHONE | 1354: Audio device module: An audio driver abnormality occurs. Solutions:
|
ERR_ADM_WIN_WAVE_INIT_PLAYOUT | 1355: Audio device module: An audio driver abnormality occurs. Solutions:
|
ERR_ADM_WIN_WAVE_INIT_SPEAKER | 1356: Audio device module: An audio driver abnormality occurs. Solutions:
|
ERR_ADM_WIN_WAVE_START_RECORDING | 1357: Audio device module: An audio driver abnormality occurs. Solutions:
|
ERR_ADM_WIN_WAVE_START_PLAYOUT | 1358: Audio device module: An audio driver abnormality occurs. Solutions:
|
ERR_ADM_NO_RECORDING_DEVICE | 1359: Audio Device Module: No recording device exists. |
ERR_ADM_NO_PLAYOUT_DEVICE | 1360: Audio Device Module: No playback device exists. |
ERR_VDM_CAMERA_NOT_AUTHORIZED | 1501: Video Device Module: The camera is unauthorized. |
ERR_VDM_WIN_DEVICE_IN_USE | DEPRECATED 1502: Video Device Module: The camera in use. Deprecated as of v2.4.1. Use LOCAL_VIDEO_STREAM_ERROR_DEVICE_BUSY(3) in the onConnectionStateChanged callback instead. |
ERR_VCM_UNKNOWN_ERROR | 1600: Video Device Module: An unknown error occurs. |
ERR_VCM_ENCODER_INIT_ERROR | 1601: Video Device Module: An error occurs in initializing the video encoder. |
ERR_VCM_ENCODER_ENCODE_ERROR | 1602: Video Device Module: An error occurs in encoding. |
ERR_VCM_ENCODER_SET_ERROR | 1603: Video Device Module: An error occurs in setting the video encoder. |
Output log filter level.