Agora Java API Reference for Android

Here is a list of all documented class members with links to the class documentation for each member:

### - r -

- rate() : io.agora.rtc2.RtcEngine
- RAW_AUDIO_FRAME_OP_MODE_READ_ONLY : io.agora.rtc2.Constants
- RAW_AUDIO_FRAME_OP_MODE_READ_WRITE : io.agora.rtc2.Constants
- rawStreamUrl() : io.agora.rtc2.PublisherConfiguration.Builder
- REACH_CACHE_FILE_MAX_COUNT : io.agora.rte.Constants.PlayerEvent
- REACH_CACHE_FILE_MAX_SIZE : io.agora.rte.Constants.PlayerEvent
- read() : io.agora.mediaplayer.AssetsFileReader , io.agora.mediaplayer.ContentFileReader
- receivedBitrate : io.agora.rtc2.IRtcEngineEventHandler.RemoteAudioStats , io.agora.rtc2.IRtcEngineEventHandler.RemoteVideoStats
- receivedSampleRate : io.agora.rtc2.IRtcEngineEventHandler.RemoteAudioStats
- RECONNECT_SUCCESS : io.agora.rtm.RtmConstants.RtmLinkStateChangeReason
- RECONNECT_TIMEOUT : io.agora.rtm.RtmConstants.RtmLinkStateChangeReason
- RECONNECTED : io.agora.rtm.RtmConstants.RtmLinkOperation
- RECONNECTING : io.agora.rtm.RtmConstants.RtmConnectionState
- RECORD_AUDIO : io.agora.rtc2.Constants
- RECORDER_REASON_CONFIG_CHANGED : io.agora.rtc2.AgoraMediaRecorder
- RECORDER_REASON_NO_STREAM : io.agora.rtc2.AgoraMediaRecorder
- RECORDER_REASON_NONE : io.agora.rtc2.AgoraMediaRecorder
- RECORDER_REASON_OVER_MAX_DURATION : io.agora.rtc2.AgoraMediaRecorder
- RECORDER_REASON_WRITE_FAILED : io.agora.rtc2.AgoraMediaRecorder
- RECORDER_STATE_ERROR : io.agora.rtc2.AgoraMediaRecorder
- RECORDER_STATE_START : io.agora.rtc2.AgoraMediaRecorder
- RECORDER_STATE_STOP : io.agora.rtc2.AgoraMediaRecorder
- recorderInfoUpdateInterval : io.agora.rtc2.AgoraMediaRecorder.MediaRecorderConfiguration
- recorderStreamType : io.agora.rtc2.RecorderStreamInfo
- RECOVERING : io.agora.rtc2.DirectCdnStreamingState
- rect : io.agora.rtc2.video.VideoCanvas
- rednessLevel : io.agora.rtc2.video.BeautyOptions
- registerAudioEncodedFrameObserver() : io.agora.rtc2.RtcEngine
- registerAudioFrameObserver() : io.agora.rtc2.RtcEngine
- registerAudioSpectrumObserver() : io.agora.rtc2.RtcEngine
- registerExtension() : io.agora.rtc2.RtcEngine
- registerFaceInfoObserver() : io.agora.rtc2.RtcEngine
- registerLocalUserAccount() : io.agora.rtc2.RtcEngine
- registerMediaMetadataObserver() : io.agora.rtc2.RtcEngine
- registerMediaPlayerAudioSpectrumObserver() : io.agora.mediaplayer.IMediaPlayer
- registerObserver() : io.agora.rte.Player , io.agora.rte.Rte
- registerPlayerObserver() : io.agora.mediaplayer.IMediaPlayer
- registerTranscoderObserver() : io.agora.rtc2.IH265Transcoder
- registerVideoEncodedFrameObserver() : io.agora.rtc2.RtcEngine
- registerVideoFrameObserver() : io.agora.rtc2.RtcEngine
- regulatedCaptureFrameHeight : io.agora.rtc2.IRtcEngineEventHandler.LocalVideoStats
- regulatedCaptureFrameRate : io.agora.rtc2.IRtcEngineEventHandler.LocalVideoStats
- regulatedCaptureFrameWidth : io.agora.rtc2.IRtcEngineEventHandler.LocalVideoStats
- REJECTED_BY_SERVER : io.agora.rtm.RtmConstants.RtmConnectionChangeReason
- REJOIN : io.agora.rtm.RtmConstants.RtmLinkStateChangeReason
- REJOIN_SUCCESS : io.agora.rtm.RtmConstants.RtmConnectionChangeReason
- RELAY_ERROR_DEST_TOKEN_EXPIRED : io.agora.rtc2.Constants
- RELAY_ERROR_FAILED_JOIN_DEST : io.agora.rtc2.Constants
- RELAY_ERROR_FAILED_JOIN_SRC : io.agora.rtc2.Constants
- RELAY_ERROR_FAILED_PACKET_RECEIVED_FROM_SRC : io.agora.rtc2.Constants
- RELAY_ERROR_FAILED_PACKET_SENT_TO_DEST : io.agora.rtc2.Constants
- RELAY_ERROR_INTERNAL_ERROR : io.agora.rtc2.Constants
- RELAY_ERROR_NO_RESOURCE_AVAILABLE : io.agora.rtc2.Constants
- RELAY_ERROR_SERVER_CONNECTION_LOST : io.agora.rtc2.Constants
- RELAY_ERROR_SERVER_ERROR_RESPONSE : io.agora.rtc2.Constants
- RELAY_ERROR_SERVER_NO_RESPONSE : io.agora.rtc2.Constants
- RELAY_ERROR_SRC_TOKEN_EXPIRED : io.agora.rtc2.Constants
- RELAY_EVENT_NETWORK_CONNECTED : io.agora.rtc2.Constants
- RELAY_EVENT_NETWORK_DISCONNECTED : io.agora.rtc2.Constants
- RELAY_EVENT_PACKET_JOINED_DEST_CHANNEL : io.agora.rtc2.Constants
- RELAY_EVENT_PACKET_JOINED_SRC_CHANNEL : io.agora.rtc2.Constants
- RELAY_EVENT_PACKET_RECEIVED_AUDIO_FROM_SRC : io.agora.rtc2.Constants
- RELAY_EVENT_PACKET_RECEIVED_VIDEO_FROM_SRC : io.agora.rtc2.Constants
- RELAY_EVENT_PACKET_SENT_TO_DEST_CHANNEL : io.agora.rtc2.Constants
- RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL : io.agora.rtc2.Constants
- RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_IS_NULL : io.agora.rtc2.Constants
- RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_NOT_CHANGE : io.agora.rtc2.Constants
- RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_REFUSED : io.agora.rtc2.Constants
- RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_FAILED : io.agora.rtc2.Constants
- RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS : io.agora.rtc2.Constants
- RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_FAILED : io.agora.rtc2.Constants
- RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS : io.agora.rtc2.Constants
- RELAY_EVENT_VIDEO_PROFILE_UPDATE : io.agora.rtc2.Constants
- RELAY_OK : io.agora.rtc2.Constants
- RELAY_STATE_CONNECTING : io.agora.rtc2.Constants
- RELAY_STATE_FAILURE : io.agora.rtc2.Constants
- RELAY_STATE_IDLE : io.agora.rtc2.Constants
- RELAY_STATE_RUNNING : io.agora.rtc2.Constants
- release() : io.agora.base.JavaI010Buffer , io.agora.base.JavaI420Buffer , io.agora.base.NV12Buffer , io.agora.base.NV21Buffer , io.agora.base.TextureBuffer , io.agora.base.VideoFrame.Buffer , io.agora.base.VideoFrame , io.agora.rtm.RtmClient , io.agora.rtm.StreamChannel
- RELEASED : io.agora.rtm.RtmConstants.RtmLockEventType
- releaseLock() : io.agora.rtm.RtmLock
- releaseTime : io.agora.musiccontentcenter.Music
- RELOGIN : io.agora.rtm.RtmConstants.RtmLinkStateChangeReason
- REMOTE_AUDIO_REASON_INTERNAL : io.agora.rtc2.Constants
- REMOTE_AUDIO_REASON_LOCAL_MUTED : io.agora.rtc2.Constants
- REMOTE_AUDIO_REASON_LOCAL_PLAY_FAILED : io.agora.rtc2.Constants
- REMOTE_AUDIO_REASON_LOCAL_UNMUTED : io.agora.rtc2.Constants
- REMOTE_AUDIO_REASON_NETWORK_CONGESTION : io.agora.rtc2.Constants
- REMOTE_AUDIO_REASON_NETWORK_RECOVERY : io.agora.rtc2.Constants
- REMOTE_AUDIO_REASON_NO_PACKET_RECEIVE : io.agora.rtc2.Constants
- REMOTE_AUDIO_REASON_REMOTE_MUTED : io.agora.rtc2.Constants
- REMOTE_AUDIO_REASON_REMOTE_OFFLINE : io.agora.rtc2.Constants
- REMOTE_AUDIO_REASON_REMOTE_UNMUTED : io.agora.rtc2.Constants
- REMOTE_AUDIO_STATE_DECODING : io.agora.rtc2.Constants
- REMOTE_AUDIO_STATE_FAILED : io.agora.rtc2.Constants
- REMOTE_AUDIO_STATE_FROZEN : io.agora.rtc2.Constants
- REMOTE_AUDIO_STATE_STARTING : io.agora.rtc2.Constants
- REMOTE_AUDIO_STATE_STOPPED : io.agora.rtc2.Constants
- REMOTE_JOIN : io.agora.rtm.RtmConstants.RtmPresenceEventType , io.agora.rtm.RtmConstants.RtmTopicEventType
- REMOTE_LEAVE : io.agora.rtm.RtmConstants.RtmPresenceEventType , io.agora.rtm.RtmConstants.RtmTopicEventType
- REMOTE_NETWORK_QUALITY_POOR : io.agora.rtc2.Constants
- REMOTE_STATE_CHANGED : io.agora.rtm.RtmConstants.RtmPresenceEventType
- REMOTE_TIMEOUT : io.agora.rtm.RtmConstants.RtmPresenceEventType
- REMOTE_VIDEO_SOURCE : io.agora.rtc2.Constants.MediaSourceType
- REMOTE_VIDEO_STATE_DECODING : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_FAILED : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_FROZEN : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_INTERNAL : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_REASON_SDK_IN_BACKGROUND : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_STARTING : io.agora.rtc2.Constants
- REMOTE_VIDEO_STATE_STOPPED : io.agora.rtc2.Constants
- remoteJoined2PacketReceived : io.agora.rtc2.IRtcEngineEventHandler.VideoRenderingTracingInfo
- remoteJoined2SetView : io.agora.rtc2.IRtcEngineEventHandler.VideoRenderingTracingInfo
- remoteJoined2UnmuteVideo : io.agora.rtc2.IRtcEngineEventHandler.VideoRenderingTracingInfo
- remoteUid : io.agora.rtc2.ExtensionInfo
- remoteUserUid : io.agora.rtc2.LocalAudioMixerConfiguration.MixedAudioStream , io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream
- REMOVE : io.agora.rtm.RtmConstants.RtmStorageEventType
- removeAllCaches() : io.agora.mediaplayer.IMediaPlayerCacheManager
- removeBackgroundImage() : io.agora.rtc2.live.LiveTranscoding
- removeCache() : io.agora.musiccontentcenter.IAgoraMusicContentCenter
- removeCacheByUri() : io.agora.mediaplayer.IMediaPlayerCacheManager
- removeChannelMetadata() : io.agora.rtm.RtmStorage
- REMOVED : io.agora.rtm.RtmConstants.RtmLockEventType
- removeDestChannelInfo() : io.agora.rtc2.video.ChannelMediaRelayConfiguration
- removeEventListener() : io.agora.rtm.RtmClient
- removeHandler() : io.agora.rtc2.RtcEngine
- removeHandlerEx() : io.agora.rtc2.RtcEngineEx
- removeLock() : io.agora.rtm.RtmLock
- removeOldCache() : io.agora.mediaplayer.IMediaPlayerCacheManager
- removeState() : io.agora.rtm.RtmPresence
- removeUser() : io.agora.rtc2.live.LiveTranscoding
- removeUserMetadata() : io.agora.rtm.RtmStorage
- removeView() : io.agora.rte.Canvas
- removeWatermark() : io.agora.rtc2.live.LiveTranscoding
- RENDER_MODE_ADAPTIVE : io.agora.rtc2.Constants , io.agora.rtc2.video.VideoCanvas
- RENDER_MODE_FIT : io.agora.rtc2.Constants , io.agora.rtc2.video.VideoCanvas
- RENDER_MODE_HIDDEN : io.agora.rtc2.Constants , io.agora.rtc2.video.VideoCanvas
- rendererOutputFrameRate : io.agora.rtc2.IRtcEngineEventHandler.LocalVideoStats , io.agora.rtc2.IRtcEngineEventHandler.RemoteVideoStats
- renderMode : io.agora.rtc2.video.VideoCanvas
- RENEW_TOKEN : io.agora.rtm.RtmConstants.RtmConnectionChangeReason
- renewAgoraCDNSrcToken() : io.agora.mediaplayer.IMediaPlayer
- renewToken() : io.agora.musiccontentcenter.IAgoraMusicContentCenter , io.agora.rtc2.RtcEngine , io.agora.rtm.RtmClient , io.agora.rtm.StreamChannel
- replaceBuffer() : io.agora.base.VideoFrame
- REQUEST_INVALID : io.agora.rtc2.IH265TranscoderObserver.H265TranscodeResult
- resolution : io.agora.musiccontentcenter.MvProperty
- resume() : io.agora.mediaplayer.IMediaPlayer
- resumeAllChannelMediaRelay() : io.agora.rtc2.RtcEngine
- resumeAllChannelMediaRelayEx() : io.agora.rtc2.RtcEngineEx
- resumeAllEffects() : io.agora.rtc2.RtcEngine
- resumeAudio() : io.agora.rtc2.RtcEngine
- resumeAudioMixing() : io.agora.rtc2.RtcEngine
- resumeEffect() : io.agora.rtc2.RtcEngine
- retain() : io.agora.base.JavaI010Buffer , io.agora.base.JavaI420Buffer , io.agora.base.NV12Buffer , io.agora.base.NV21Buffer , io.agora.base.TextureBuffer , io.agora.base.VideoFrame.Buffer , io.agora.base.VideoFrame
- revokeLock() : io.agora.rtm.RtmLock
- RGB : io.agora.base.VideoFrame.TextureBuffer.Type
- RHYTHM_PLAYER_REASON_CAN_NOT_OPEN : io.agora.rtc2.Constants
- RHYTHM_PLAYER_REASON_CAN_NOT_PLAY : io.agora.rtc2.Constants
- RHYTHM_PLAYER_REASON_FAILED : io.agora.rtc2.Constants
- RHYTHM_PLAYER_REASON_FILE_OVER_DURATION_LIMIT : io.agora.rtc2.Constants
- RHYTHM_PLAYER_REASON_OK : io.agora.rtc2.Constants
- RHYTHM_PLAYER_STATE_DECODING : io.agora.rtc2.Constants
- RHYTHM_PLAYER_STATE_FAILED : io.agora.rtc2.Constants
- RHYTHM_PLAYER_STATE_IDLE : io.agora.rtc2.Constants
- RHYTHM_PLAYER_STATE_OPENING : io.agora.rtc2.Constants
- RHYTHM_PLAYER_STATE_PLAYING : io.agora.rtc2.Constants
- ROOM_ACOUSTICS_3D_VOICE : io.agora.rtc2.Constants
- ROOM_ACOUSTICS_CHORUS : io.agora.rtc2.Constants
- ROOM_ACOUSTICS_ETHEREAL : io.agora.rtc2.Constants
- ROOM_ACOUSTICS_KTV : io.agora.rtc2.Constants
- ROOM_ACOUSTICS_PHONOGRAPH : io.agora.rtc2.Constants
- ROOM_ACOUSTICS_SPACIAL : io.agora.rtc2.Constants
- ROOM_ACOUSTICS_STUDIO : io.agora.rtc2.Constants
- ROOM_ACOUSTICS_VIRTUAL_STEREO : io.agora.rtc2.Constants
- ROOM_ACOUSTICS_VIRTUAL_SURROUND_SOUND : io.agora.rtc2.Constants
- ROOM_ACOUSTICS_VOCAL_CONCERT : io.agora.rtc2.Constants
- rotate() : io.agora.base.JavaI010Buffer , io.agora.base.JavaI420Buffer , io.agora.base.NV12Buffer , io.agora.base.NV21Buffer , io.agora.base.TextureBuffer , io.agora.base.VideoFrame.Buffer
- rotation : io.agora.rtc2.video.AgoraVideoFrame , io.agora.rtc2.video.EncodedVideoFrameInfo
- RTC_IMAGE_GIF_SOURCE : io.agora.rtc2.Constants.MediaSourceType
- RTC_IMAGE_JPEG_SOURCE : io.agora.rtc2.Constants.MediaSourceType
- RTC_IMAGE_PNG_SOURCE : io.agora.rtc2.Constants.MediaSourceType
- RTM_SERVICE_NOT_CONNECTED : io.agora.rtm.RtmConstants.RtmLinkStateChangeReason
- RtmEncryptionConfig() : io.agora.rtm.RtmEncryptionConfig
- RtmLogConfig() : io.agora.rtm.RtmLogConfig
- RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_INVALID_APPID : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_NET_DOWN : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_OK : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_STATE_CONNECTING : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_STATE_DISCONNECTING : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_STATE_FAILURE : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_STATE_IDLE : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_STATE_RECOVERING : io.agora.rtc2.Constants
- RTMP_STREAM_PUBLISH_STATE_RUNNING : io.agora.rtc2.Constants
- RTMP_STREAM_UNPUBLISH_REASON_OK : io.agora.rtc2.Constants
- RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT : io.agora.rtc2.Constants
- RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE : io.agora.rtc2.Constants
- RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN : io.agora.rtc2.Constants
- RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE : io.agora.rtc2.Constants
- RtmPrivateConfig() : io.agora.rtm.RtmPrivateConfig
- RtmProxyConfig() : io.agora.rtm.RtmProxyConfig
- rtt : io.agora.rtc2.IRtcEngineEventHandler.LastmileProbeResult
- RUNNING : io.agora.rtc2.DirectCdnStreamingState
- rxAudioBytes : io.agora.rtc2.IRtcEngineEventHandler.RemoteAudioStats , io.agora.rtc2.IRtcEngineEventHandler.RtcStats
- rxAudioKBitRate : io.agora.rtc2.IRtcEngineEventHandler.RtcStats
- rxBytes : io.agora.rtc2.IRtcEngineEventHandler.RtcStats
- rxKBitRate : io.agora.rtc2.IRtcEngineEventHandler.RtcStats
- rxPacketLossRate : io.agora.rtc2.IRtcEngineEventHandler.RtcStats
- rxStreamType : io.agora.rtc2.IRtcEngineEventHandler.RemoteVideoStats
- rxVideoBytes : io.agora.rtc2.IRtcEngineEventHandler.RemoteVideoStats , io.agora.rtc2.IRtcEngineEventHandler.RtcStats
- rxVideoKBitRate : io.agora.rtc2.IRtcEngineEventHandler.RtcStats