- AES_128_ECB - Static variable in class io.agora.rtc.AgoraRtcService.CryptoMode
-
2: 128-bit AES encryption, ECB mode.
- AES_128_GCM - Static variable in class io.agora.rtc.AgoraRtcService.CryptoMode
-
5: 128-bit AES encryption, GCM mode.
- AES_128_GCM2 - Static variable in class io.agora.rtc.AgoraRtcService.CryptoMode
-
7: 128-bit AES encryption, GCM mode, v2.
- AES_128_XTS - Static variable in class io.agora.rtc.AgoraRtcService.CryptoMode
-
1: 128-bit AES encryption, XTS mode.
- AES_256_GCM - Static variable in class io.agora.rtc.AgoraRtcService.CryptoMode
-
6: 256-bit AES encryption, GCM mode.
- AES_256_GCM2 - Static variable in class io.agora.rtc.AgoraRtcService.CryptoMode
-
8: 256-bit AES encryption, GCM mode, v2.
- AES_256_XTS - Static variable in class io.agora.rtc.AgoraRtcService.CryptoMode
-
3: 256-bit AES encryption, XTS mode.
- AgoraRtcEvents - Interface in io.agora.rtc
-
The SDK uses the AgoraRtcEvents interface class to send callbacks to the application,
and the application inherits the methods of this interface class to retrieve these
callbacks.
- AgoraRtcService - Class in io.agora.rtc
-
The AgoraRtcService Class is the main interface class of the Agora SDK.
- AgoraRtcService() - Constructor for class io.agora.rtc.AgoraRtcService
-
- AgoraRtcService.AreaCode - Class in io.agora.rtc
-
- AgoraRtcService.AudioCodecOption - Class in io.agora.rtc
-
Configure sdk built-in audio codec
If AUDIO_CODEC_TYPE_OPUS is selected, your PCM data is encoded as OPUS and
then streamed to Agora channel
If AUDIO_CODEC_TYPE_G722 is selected, your PCM data is encoded as G722 and
then streamed to Agora channel
If you provide encoded audio data, such as AAC, instead of raw PCM, please
disable audio codec by selecting AUDIO_CODEC_DISABLED
- AgoraRtcService.AudioCodecType - Class in io.agora.rtc
-
Audio codec type list.
- AgoraRtcService.AudioDataType - Class in io.agora.rtc
-
Audio data type list.
- AgoraRtcService.AudioFrameInfo - Class in io.agora.rtc
-
- AgoraRtcService.ChannelOptions - Class in io.agora.rtc
-
- AgoraRtcService.CloudProxyType - Class in io.agora.rtc
-
- AgoraRtcService.ConnectionIdSpecial - Class in io.agora.rtc
-
special connection id
- AgoraRtcService.ConnectionInfo - Class in io.agora.rtc
-
connection info
- AgoraRtcService.CryptoMode - Class in io.agora.rtc
-
Encryption mode.
- AgoraRtcService.CryptoOption - Class in io.agora.rtc
-
Encryption option
- AgoraRtcService.ErrorCode - Class in io.agora.rtc
-
- AgoraRtcService.LicenseValidationErrorReason - Class in io.agora.rtc
-
- AgoraRtcService.LogConfig - Class in io.agora.rtc
-
- AgoraRtcService.LogLevel - Class in io.agora.rtc
-
- AgoraRtcService.NetworkEventType - Class in io.agora.rtc
-
- AgoraRtcService.RdtState - Class in io.agora.rtc
-
- AgoraRtcService.RdtStatusInfo - Class in io.agora.rtc
-
- AgoraRtcService.RdtStreamType - Class in io.agora.rtc
-
- AgoraRtcService.RtcAudioProcessOption - Class in io.agora.rtc
-
The definition of the rtc_audio_process_options_t struct.
- AgoraRtcService.RtcServiceOptions - Class in io.agora.rtc
-
- AgoraRtcService.RtmErrCode - Class in io.agora.rtc
-
- AgoraRtcService.UserOfflineReason - Class in io.agora.rtc
-
- AgoraRtcService.VideoDataType - Class in io.agora.rtc
-
Video data type list.
- AgoraRtcService.VideoFrameInfo - Class in io.agora.rtc
-
- AgoraRtcService.VideoFrameType - Class in io.agora.rtc
-
- AgoraRtcService.VideoStreamType - Class in io.agora.rtc
-
- AgoraRtmEvents - Interface in io.agora.rtc
-
The SDK uses the AgoraRtmEvents interface class to send callbacks to the application,
and the application inherits the methods of this interface class to retrieve these
callbacks.
- AgoraRtmEvents.RtmEventType - Class in io.agora.rtc
-
RTM event type list
- AgoraRtmEvents.RtmMsgState - Class in io.agora.rtc
-
- AREA_CODE_AF - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
Africa
- AREA_CODE_AS - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
Asia, excluding Mainland China.
- AREA_CODE_CN - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
Mainland China.
- AREA_CODE_EU - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
Europe.
- AREA_CODE_GLOB - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
(Default) Global.
- AREA_CODE_HKMC - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
- AREA_CODE_IN - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
India.
- AREA_CODE_JP - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
Japan.
- AREA_CODE_KR - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
South Korea
- AREA_CODE_NA - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
North America.
- AREA_CODE_OC - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
Oceania
- AREA_CODE_OVS - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
The global area (except China)
- AREA_CODE_RU - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
- AREA_CODE_SA - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
South-American
- AREA_CODE_US - Static variable in class io.agora.rtc.AgoraRtcService.AreaCode
-
- AreaCode() - Constructor for class io.agora.rtc.AgoraRtcService.AreaCode
-
- areaCode - Variable in class io.agora.rtc.AgoraRtcService.RtcServiceOptions
-
area code for regional restriction, Supported areas refer to class AreaCode
and bit operations for multiple regions are supported
- AUDIO_CODEC_DISABLED - Static variable in class io.agora.rtc.AgoraRtcService.AudioCodecType
-
0: OPUS
- AUDIO_CODEC_TYPE_G711A - Static variable in class io.agora.rtc.AgoraRtcService.AudioCodecType
-
3: G711A
- AUDIO_CODEC_TYPE_G711U - Static variable in class io.agora.rtc.AgoraRtcService.AudioCodecType
-
3: G711
- AUDIO_CODEC_TYPE_G722 - Static variable in class io.agora.rtc.AgoraRtcService.AudioCodecType
-
2: G722
- AUDIO_CODEC_TYPE_OPUS - Static variable in class io.agora.rtc.AgoraRtcService.AudioCodecType
-
1: OPUS
- AUDIO_DATA_TYPE_AACLC - Static variable in class io.agora.rtc.AgoraRtcService.AudioDataType
-
8: AACLC
- AUDIO_DATA_TYPE_AACLC_16K - Static variable in class io.agora.rtc.AgoraRtcService.AudioDataType
-
- AUDIO_DATA_TYPE_AACLC_8K - Static variable in class io.agora.rtc.AgoraRtcService.AudioDataType
-
- AUDIO_DATA_TYPE_G722 - Static variable in class io.agora.rtc.AgoraRtcService.AudioDataType
-
5: G722
- AUDIO_DATA_TYPE_GENERIC - Static variable in class io.agora.rtc.AgoraRtcService.AudioDataType
-
253: GENERIC
- AUDIO_DATA_TYPE_HEAAC - Static variable in class io.agora.rtc.AgoraRtcService.AudioDataType
-
9: HEAAC
- AUDIO_DATA_TYPE_OPUS - Static variable in class io.agora.rtc.AgoraRtcService.AudioDataType
-
1: OPUS
- AUDIO_DATA_TYPE_OPUSFB - Static variable in class io.agora.rtc.AgoraRtcService.AudioDataType
-
2: OPUSFB
- AUDIO_DATA_TYPE_PCM - Static variable in class io.agora.rtc.AgoraRtcService.AudioDataType
-
100: PCM (audio codec should be enabled)
- AUDIO_DATA_TYPE_PCMA - Static variable in class io.agora.rtc.AgoraRtcService.AudioDataType
-
3: PCMA
- AUDIO_DATA_TYPE_PCMU - Static variable in class io.agora.rtc.AgoraRtcService.AudioDataType
-
4: PCMU
- audioCodecOpt - Variable in class io.agora.rtc.AgoraRtcService.ChannelOptions
-
- AudioCodecOption() - Constructor for class io.agora.rtc.AgoraRtcService.AudioCodecOption
-
- audioCodecType - Variable in class io.agora.rtc.AgoraRtcService.AudioCodecOption
-
The audio codec type # AudioCodecType
- AudioCodecType() - Constructor for class io.agora.rtc.AgoraRtcService.AudioCodecType
-
- AudioDataType() - Constructor for class io.agora.rtc.AgoraRtcService.AudioDataType
-
- AudioFrameInfo() - Constructor for class io.agora.rtc.AgoraRtcService.AudioFrameInfo
-
- audioProcessOpt - Variable in class io.agora.rtc.AgoraRtcService.ChannelOptions
-
- autoConnectRdt - Variable in class io.agora.rtc.AgoraRtcService.ChannelOptions
-
- autoSubscribeAudio - Variable in class io.agora.rtc.AgoraRtcService.ChannelOptions
-
- autoSubscribeVideo - Variable in class io.agora.rtc.AgoraRtcService.ChannelOptions
-
- enable - Variable in class io.agora.rtc.AgoraRtcService.CryptoOption
-
- enableAec - Variable in class io.agora.rtc.AgoraRtcService.RtcAudioProcessOption
-
whether to enable uplink aec
- enableAudioJitterBuffer - Variable in class io.agora.rtc.AgoraRtcService.ChannelOptions
-
- enableAudioMixer - Variable in class io.agora.rtc.AgoraRtcService.ChannelOptions
-
- enableAudioProcess - Variable in class io.agora.rtc.AgoraRtcService.RtcAudioProcessOption
-
whether to enable audio process
- enableDownlinkAec - Variable in class io.agora.rtc.AgoraRtcService.RtcAudioProcessOption
-
whether to enable downlink aec
- enableDumpData - Variable in class io.agora.rtc.AgoraRtcService.RtcAudioProcessOption
-
whether to dump audio data from audio process
- enableNs - Variable in class io.agora.rtc.AgoraRtcService.RtcAudioProcessOption
-
whether to enable ns
- ERR_AUDIO_DECODER_NOT_MATCH_AUDIO_FRAME - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Audio decoder does not match incoming audio data type.
- ERR_CLIENT_IS_BANNED_BY_SERVER - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Client is banned by the server
- ERR_DECRYPTION_FAILED - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Decryption fails.
- ERR_FAILED - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
General error
- ERR_INVALID_APP_ID - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
App ID is invalid.
- ERR_INVALID_CHANNEL_NAME - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Channel is invalid.
- ERR_INVALID_TOKEN - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Token is invalid due to reasons belows:
- If application certificate is enabled on the Dashboard,
valid token SHOULD be set when invoke.
- ERR_JOIN_CHANNEL_REJECTED - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Request to join channel is rejected.
- ERR_LICENSE_DIFF_DEVICES - Static variable in class io.agora.rtc.AgoraRtcService.LicenseValidationErrorReason
-
5: Same license used in different devices at the same time
- ERR_LICENSE_EXPIRE - Static variable in class io.agora.rtc.AgoraRtcService.LicenseValidationErrorReason
-
2: License expired
- ERR_LICENSE_INTERNAL - Static variable in class io.agora.rtc.AgoraRtcService.LicenseValidationErrorReason
-
99: SDK internal error
- ERR_LICENSE_INVALID - Static variable in class io.agora.rtc.AgoraRtcService.LicenseValidationErrorReason
-
1: Invalid license
- ERR_LICENSE_LIMITED_PERIOD - Static variable in class io.agora.rtc.AgoraRtcService.LicenseValidationErrorReason
-
4: License use in limited period
- ERR_LICENSE_MINUTES_EXCEED - Static variable in class io.agora.rtc.AgoraRtcService.LicenseValidationErrorReason
-
3: Exceed license minutes limit
- ERR_LOOKUP_CHANNEL_REJECTED - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Server rejected request to look up channel.
- ERR_NET_DOWN - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Network is unavailable
- ERR_NO_AUDIO_DECODER_TO_HANDLE_AUDIO_FRAME - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Audio decoder does not match incoming audio data type.
- ERR_NO_SERVER_RESOURCES - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Fails to get server resources in the specified region.
- ERR_OKAY - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
No error.
- ERR_OPEN_CHANNEL_INVALID_TICKET - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Ticket to open channel is invalid
- ERR_OPEN_CHANNEL_REJECTED - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Server rejected request to open channel.
- ERR_OPEN_CHANNEL_TRY_NEXT_VOS - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Try another server.
- ERR_RTM_FAILED - Static variable in class io.agora.rtc.AgoraRtcService.RtmErrCode
-
general error
- ERR_RTM_INVALID_APP_ID - Static variable in class io.agora.rtc.AgoraRtcService.RtmErrCode
-
invalid appid
- ERR_RTM_INVALID_RTM_UID - Static variable in class io.agora.rtc.AgoraRtcService.RtmErrCode
-
invalid rtm uid
- ERR_RTM_INVALID_TOKEN - Static variable in class io.agora.rtc.AgoraRtcService.RtmErrCode
-
invalid token
- ERR_RTM_LOGIN_INVALID_TOKEN - Static variable in class io.agora.rtc.AgoraRtcService.RtmErrCode
-
The token is invalid.
- ERR_RTM_LOGIN_NOT_AUTHORIZED - Static variable in class io.agora.rtc.AgoraRtcService.RtmErrCode
-
Unauthorized login.
- ERR_RTM_LOGIN_REJECTED - Static variable in class io.agora.rtc.AgoraRtcService.RtmErrCode
-
Login is rejected by the server.
- ERR_RTM_OK - Static variable in class io.agora.rtc.AgoraRtcService.RtmErrCode
-
no error
- ERR_RTM_TOKEN_EXPIRED - Static variable in class io.agora.rtc.AgoraRtcService.RtmErrCode
-
Authorized Timestamp expired
- ERR_SEND_VIDEO_OVER_BANDWIDTH_LIMIT - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Sending video data too fast and over the bandwidth limit.
- ERR_SET_CLIENT_ROLE_NOT_AUTHORIZED - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Switching roles failed.
- ERR_TOKEN_EXPIRED - Static variable in class io.agora.rtc.AgoraRtcService.ErrorCode
-
Token expired due to reasons belows:
- Authorized Timestamp expired:
The timestamp is represented by the number of
seconds elapsed since 1/1/1970.
- ErrorCode() - Constructor for class io.agora.rtc.AgoraRtcService.ErrorCode
-
- errToStr(int) - Method in class io.agora.rtc.AgoraRtcService
-
Converts an error code to a static string.
- onAudioData(int, int, int, byte[], AgoraRtcService.AudioFrameInfo) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when receiving the audio frame of a remote user in the channel.
- onConnectionLost(int) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when connection of channel is disconnected from the server more than 10s
- onError(int, int, String) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Report error message during runtime.
- onJoinChannelSuccess(int, int, int) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when local user joins channel successfully.
- onKeyFrameGenReq(int, int, int) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when a remote user requests a keyframe.
- onLicenseValidationFailure(int, int) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when connection license verification fails
You can know the reason accordding to error code
- onMediaCtrlMsg(int, int, byte[]) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occur when receive a media ctrl message.
- onMixedAudioData(int, byte[], AgoraRtcService.AudioFrameInfo) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs every 20ms.
- onRdtMsg(int, int, int, byte[]) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occur when receive rdt message from uid
- onRdtState(int, int, int) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occur when user rdt state changed
- onReconnecting(int) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when the connection of channel is interrupt or keepalive timeout(4s).
- onRejoinChannelSuccess(int, int, int) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when local user rejoins channel successfully after disconnect
When channel loses connection with server due to network problems,
SDK will retry to connect automatically.
- onRtmData(String, byte[]) - Method in interface io.agora.rtc.AgoraRtmEvents
-
Occur when data comes from RTM
- onRtmEvent(String, int, int) - Method in interface io.agora.rtc.AgoraRtmEvents
-
Occur when RTM event occurs
- onSendRtmDataResult(String, int, int) - Method in interface io.agora.rtc.AgoraRtmEvents
-
Report the result of the "onSendRtmDataResult" method call
- onTargetBitrateChanged(int, int) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when network bandwidth change is detected.
- onTokenPrivilegeWillExpire(int, String) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when token will expired.
- onUserJoined(int, int, int) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when a remote user joins channel successfully.
- onUserMuteAudio(int, int, boolean) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when a remote user sends notification before enable/disable sending audio.
- onUserMuteVideo(int, int, boolean) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when a remote user sends notification before enable/disable sending video.
- onUserOffline(int, int, int) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occur when remote user leaves the channel.
- onVideoData(int, int, int, byte[], AgoraRtcService.VideoFrameInfo) - Method in interface io.agora.rtc.AgoraRtcEvents
-
Occurs when receiving the video frame of a remote user in the channel.