Agora C++ API Reference for All Platforms

Here is a list of all class members with links to the classes they belong to:

### - r -

- range : agora::media::base::ColorSpace
- RangeID : agora::media::base::ColorSpace
- RANGEID_DERIVED : agora::media::base::ColorSpace
- RANGEID_FULL : agora::media::base::ColorSpace
- RANGEID_INVALID : agora::media::base::ColorSpace
- RANGEID_LIMITED : agora::media::base::ColorSpace
- rate() : agora::rtc::IRtcEngine
- rawStreamUrl : agora::rtc::PublisherConfiguration
- READY_SEND : agora::rtc::AudioFrameHandleInfo
- real_capture_fps : agora::rtc::ScreenCaptureProfilingStatistics
- real_quit : agora::rtc::broadcast_packet_t
- reason : agora::rtc::ILocalVideoTrackEx::DetachInfo , agora::rtc::IRemoteVideoTrackEx::DetachInfo
- receive_mode : agora::rtc::AudioEncFrameRecvParams
- received_bitrate : agora::rtc::RemoteAudioTrackStats
- received_bytes : agora::rtc::RemoteAudioTrackStats , agora::rtc::RemoteVideoTrackStats
- received_sample_rate : agora::rtc::RemoteAudioTrackStats
- receivedBitrate : agora::rtc::RemoteAudioStats , agora::rtc::RemoteVideoStats , agora::rtc::RemoteVideoTrackStats
- receivedSampleRate : agora::rtc::RemoteAudioStats
- ReceiveMode : agora::rtc::AudioEncFrameRecvParams
- ReceivePacketHandler() : agora::rtc::ReceivePacketHandler
- receiveTs_ : agora::rtc::SMediaFrame
- recfreq : agora::rtc::InternalEngineStatus
- ReconfigureCaptureDelayMs() : agora::rtc::ILocalVideoTrackEx
- RecorderInfo() : agora::media::RecorderInfo
- recorderInfoUpdateInterval : agora::media::MediaRecorderConfiguration
- RecorderStreamInfo() : agora::rtc::RecorderStreamInfo
- recordingChannel : agora::rtc::AudioRecordingConfiguration
- RecordingLocalPlayback : agora::rtc::IAudioTrack
- Rectangle() : agora::rtc::Rectangle
- recv_dtx_enabled : agora::rtc::RemoteAudioTrackStats
- recv_media_packet : agora::rtc::IRemoteVideoTrackEx::AttachInfo
- recv_ts : agora::rtc::rtc_packet_t
- recycleVideoCache() : agora::rtc::IExtensionControl , agora::rtc::IScreenCaptureSource::Control
- redness : agora::rtc::VideoBeautyParam
- rednessLevel : agora::rtc::BeautyOptions , agora::rtc::IVideoBeautyFilter::BeautyOptions
- redPrimaryX : agora::media::base::Hdr10MetadataInfo
- redPrimaryY : agora::media::base::Hdr10MetadataInfo
- ref() : agora::rtc::IRtcEngineInternal
- ref_count_ : agora::RefCountedObject< T >
- RefCountedObject() : agora::RefCountedObject< T >
- RefCounter() : agora::RefCounter
- reference : agora::util::AList< T > , agora::util::AOutputIterator< T >
- refresh() : agora::rtc::IVideoMixerSource
- refreshLLApiInternal() : agora::rtc::IVideoMixerSourceEx
- Region() : agora::rtc::VideoCompositingLayout::Region
- region_count : agora::rtc::layout_info
- region_offset : agora::rtc::IScreenCaptureSource::VideoCaptureConfig
- regionCount : agora::rtc::VideoCompositingLayout
- regionRect : agora::rtc::ScreenCaptureConfiguration
- regions : agora::rtc::layout_info , agora::rtc::VideoCompositingLayout
- registerAgoraServiceObserver() : agora::base::IAgoraServiceEx
- registerAudioEncodedFrameObserver() : agora::rtc::IRtcEngine
- registerAudioEncodedFrameReceiver() : agora::rtc::IRemoteAudioTrack
- registerAudioEncodedFrameReceiverLLApiInternal() : agora::rtc::IRemoteAudioTrackEx
- registerAudioFrameDumpObserver() : agora::rtc::ILocalUserEx
- registerAudioFrameObserver() : agora::media::IMediaEngine , agora::rtc::ILocalUser , agora::rtc::IMediaPlayerSource , agora::rtc::IRecordingDeviceSource , agora::rtc::IRtmpLocalUser
- registerAudioFrameObserverLLApiInternal() : agora::rtc::ILocalUserEx
- registerAudioSpectrumObserver() : agora::rtc::ILocalUser , agora::rtc::IRtcEngine
- registerAudioSpectrumObserverLLApiInternal() : agora::rtc::ILocalUserEx
- registerCameraObserver() : agora::rtc::ICameraCapturer
- registerCameraObserverLLApiInternal() : agora::rtc::ICameraCapturerEx
- registerCapabilitiesObserver() : agora::rtc::ILocalUserEx
- RegisterCaptureDataCallback() : agora::rtc::IScreenCapturerEx
- registerDataChannelObserver() : agora::rtc::ILocalUser
- registerDataChannelObserverLLApiInternal() : agora::rtc::ILocalUserEx
- RegisterDumpStateObserver() : agora::rtc::IDiagnosticService
- RegisterEncodedImageCallback() : agora::rtc::IVideoEncodedImageSenderEx
- registerEventHandler() : agora::rtc::IMediaRelayService , agora::rtc::IRtcEngine
- registerExtension() : agora::rtc::IRtcEngine
- registerExternalTransportLLApiInternal() : agora::base::ISyncClientEx
- registerFaceInfoObserver() : agora::media::IMediaEngine
- registerFrameCallback() : agora::rtc::IVideoFrameTransceiverEx
- RegisterLocalMixedAudioTrack() : agora::rtc::ILocalUser
- RegisterLocalMixedAudioTrackLLApiInternal() : agora::rtc::ILocalUserEx
- registerLocalUserAccount() : agora::base::IAgoraServiceEx , agora::rtc::IRtcEngine
- registerLocalUserObserver() : agora::rtc::ILocalUser
- registerLocalUserObserverLLApiInternal() : agora::rtc::ILocalUserEx
- registerLocalVideoEncodedFrameObserver() : agora::rtc::ILocalUser
- registerLocalVideoEncodedFrameObserverLLApiInternal() : agora::rtc::ILocalUserEx
- RegisterMediaControlPacketCallback() : agora::rtc::IMediaControlPacketSenderEx
- registerMediaControlPacketReceiver() : agora::rtc::ILocalUser
- registerMediaControlPacketReceiverLLApiInternal() : agora::rtc::ILocalUserEx
- registerMediaMetadataObserver() : agora::rtc::IRtcEngine
- RegisterMediaPacketCallback() : agora::rtc::IMediaPacketSenderEx
- registerMediaPacketReceiver() : agora::rtc::IRemoteAudioTrack , agora::rtc::IRemoteVideoTrack
- registerMediaPacketReceiverLLApiInternal() : agora::rtc::IRemoteAudioTrackEx , agora::rtc::IRemoteVideoTrackEx
- registerMixedFrameCallback() : agora::rtc::IVideoMixerSourceEx
- registerModuleControlPanel() : agora::rtc::ILocalVideoTrackEx
- registerNetworkObserver() : agora::rtc::IRtcConnection
- registerNetworkObserverLLApiInternal() : agora::rtc::IRtcConnectionEx
- registerObserver() : agora::base::ISyncTransport , agora::rtc::IMediaStreamingSource , agora::rtc::INGAudioDeviceManager , agora::rtc::IRtcConnection , agora::rtc::IRtmpConnection , agora::rtc::IRtmpStreamingService
- registerObserverLLApiInternal() : agora::rtc::IRtcConnectionEx , agora::rtc::IRtmpConnectionEx
- registerPacketObserver() : agora::rtc::IRtcEngine
- registerPlayerSourceObserver() : agora::rtc::IMediaPlayerSource , agora::rtc::IMediaPlayerSourceEx
- registerPlayerSourceObserverEx() : agora::rtc::IMediaPlayerSourceEx
- registerProactiveCaller() : agora::rtc::ILocalVideoTrackEx , agora::rtc::IRemoteVideoTrackEx
- registerProvider() : agora::rtc::IExtensionControl
- RegisterRtcConnection() : agora::rtc::IDiagnosticService
- registerRtmpUserObserver() : agora::rtc::IRtmpLocalUser
- registerScreenCaptureObserver() : agora::rtc::IScreenCapturerEx
- registerSyncClientObserver() : agora::base::ISyncClient
- registerSyncClientObserverLLApiInternal() : agora::base::ISyncClientEx
- registerTrackObserver() : agora::rtc::ILocalAudioTrack , agora::rtc::ILocalVideoTrackEx , agora::rtc::IRemoteVideoTrackEx
- registerTrackObserverLLApiInternal() : agora::rtc::ILocalAudioTrackEx
- registerTranscoderObserver() : agora::rtc::IH265Transcoder
- registerTransportPacketObserver() : agora::rtc::ILocalUserEx
- registerVideoEncodedFrameObserver() : agora::media::IMediaEngine , agora::rtc::ILocalUser , agora::rtc::IRemoteVideoTrack
- registerVideoEncodedFrameObserverLLApiInternal() : agora::rtc::ILocalUserEx , agora::rtc::IRemoteVideoTrackEx
- registerVideoEncodedImageReceiver() : agora::rtc::ILocalVideoTrackEx
- RegisterVideoFrameCallback() : agora::rtc::IVideoFrameSenderEx
- registerVideoFrameObserver() : agora::media::IMediaEngine , agora::rtc::ILocalUser , agora::rtc::IRtmpLocalUser
- registerVideoFrameObserverLLApiInternal() : agora::rtc::ILocalUserEx
- registerVideoLayoutObserver() : agora::rtc::ILocalUserEx
- registerVideoMetadataObserver() : agora::rtc::ILocalUserEx
- regulated_capture_frame_rate : agora::rtc::LocalVideoTrackStats
- regulated_capture_height : agora::rtc::LocalVideoTrackStats
- regulated_capture_width : agora::rtc::LocalVideoTrackStats
- regulatedCaptureFrameHeight : agora::rtc::LocalVideoStats
- regulatedCaptureFrameRate : agora::rtc::LocalVideoStats
- regulatedCaptureFrameWidth : agora::rtc::LocalVideoStats
- release() : agora::base::IAgoraParameter , agora::base::IAgoraService , agora::media::IMediaEngine
- Release() : agora::RefCountedObject< T > , agora::RefCountInterface
- release() : agora::rtc::ICameraCapturer::IDeviceInfo , agora::rtc::IMediaRecorderEx , agora::rtc::IRtcEngine , agora::rtc::IScreenCaptureSourceList , agora::rtc::IVideoDeviceCollection , agora::rtc::IVideoDeviceManager , agora::rtm::IChannel , agora::rtm::IChannelAttributes , agora::rtm::IChannelMember , agora::rtm::IMessage , agora::rtm::IRtmService , agora::util::AutoPtr< T > , agora::util::IContainer , agora::util::IIterator , agora::util::IString
- releaseEngineResourceLLApiInternal() : agora::base::IAgoraServiceEx
- ReleaseGlobalResource() : agora::rtc::IExtensionVideoFilterControlEx
- releaseInternal() : agora::rtc::IRtcEngineInternal
- releaseLLApiInternal() : agora::base::IAgoraServiceEx
- releaseLogWriter() : agora::base::IAgoraService
- releaseRecorder() : agora::rtc::IRtcEngineInternal
- ReleaseStore() : agora::AtomicOps
- RemoteAudioStats() : agora::rtc::RemoteAudioStats
- RemoteAudioTrackStats() : agora::rtc::RemoteAudioTrackStats
- remoteJoined2PacketReceived : agora::rtc::VideoRenderingTracingInfo
- remoteJoined2SetView : agora::rtc::VideoRenderingTracingInfo
- remoteJoined2UnmuteVideo : agora::rtc::VideoRenderingTracingInfo
- RemoteMixedPlayback : agora::rtc::IAudioTrack
- remoteUid : agora::rtc::ExtensionInfo
- RemoteUserPlayback : agora::rtc::IAudioTrack
- remoteUserUid : agora::rtc::MixedAudioStream , agora::rtc::TranscodingVideoStream
- RemoteVideoEvents : agora::rtc::IRemoteVideoTrackEx
- RemoteVideoTrackStats() : agora::rtc::RemoteVideoTrackStats
- removeAttribute() : agora::rtm::IChannelAttributes
- removeAudioFilter() : agora::rtc::IAudioTrack
- removeAudioFilterLLApiInternal() : agora::rtc::ILocalAudioTrackEx , agora::rtc::IRemoteAudioTrackEx
- removeAudioSink() : agora::rtc::IAudioTrack
- removeAudioSinkLLApiInternal() : agora::rtc::ILocalAudioTrackEx , agora::rtc::IRemoteAudioTrackEx
- removeAudioTrack() : agora::rtc::IAudioMixerSource , agora::rtc::IMediaRecorder2 , agora::rtc::IRemoteAudioMixerSource
- removeAudioTrackLLApiInternal() : agora::rtc::IMediaRecorder2Ex
- removeExtensionObserver() : agora::base::IAgoraService
- removeExtensionObserverLLApiInternal() : agora::base::IAgoraServiceEx
- removePcmDataSink() : agora::rtc::IScreenCapturerEx2 , agora::rtc::IScreenCapturerEx
- removeReadable() : agora::base::ISyncClient
- removeReadableLLApiInternal() : agora::base::ISyncClientEx
- removeRenderer() : agora::rtc::IVideoTrack
- removeRendererLLApiInternal() : agora::rtc::ILocalVideoTrackEx , agora::rtc::IRemoteVideoTrackEx
- removeTicketLLApiInternal() : agora::base::ISyncClientEx
- removeVideoEffect() : agora::rtc::IVideoEffectObject
- removeVideoFilter() : agora::rtc::IVideoTrack
- removeVideoFilterLLApiInternal() : agora::rtc::ILocalVideoTrackEx , agora::rtc::IRemoteVideoTrackEx
- removeVideoFrameRenderer() : agora::media::IMediaEngine
- removeVideoTrack() : agora::rtc::IMediaRecorder2 , agora::rtc::IVideoFrameTransceiver , agora::rtc::IVideoMixerSource
- removeVideoTrackLLApiInternal() : agora::rtc::IMediaRecorder2Ex , agora::rtc::IVideoFrameTransceiverEx , agora::rtc::IVideoMixerSourceEx
- removeView() : agora::rtc::IVideoRenderer , agora::rtc::IVideoRendererEx
- removeViewEx() : agora::rtc::IVideoRendererEx
- removeViewLLApiInternal() : agora::rtc::IVideoRendererEx
- render_frame_rate : agora::rtc::LocalVideoTrackStats
- render_in_num : agora::rtc::RemoteVideoTrackStatsEx
- render_mode : agora::rtc::PreviewMetaInfo , agora::rtc::region_info
- render_out_num : agora::rtc::RemoteVideoTrackStatsEx
- render_time_ms() : agora::rtc::IVideoFrameEx
- renderedFrameRate : agora::rtc::WebAgentVideoStats
- rendererOutputFrameRate : agora::rtc::LocalVideoStats , agora::rtc::RemoteVideoStats , agora::rtc::RemoteVideoTrackStats
- renderMode : agora::rtc::VideoCanvas , agora::rtc::VideoCompositingLayout::Region
- renderTimeMs : agora::media::base::VideoFrame , agora::media::IAudioFrameObserverBase::AudioFrame
- renewAgoraCDNSrcToken() : agora::rtc::IMediaPlayerSource
- renewTicketLLApiInternal() : agora::base::ISyncClientEx
- renewToken() : agora::base::ISyncClient , agora::rtc::IRtcConnection , agora::rtc::IRtcEngine
- renewTokenLLApiInternal() : agora::base::ISyncClientEx , agora::rtc::IRtcConnectionEx
- renewTokenWithChannelInfo() : agora::base::ISyncTransport
- reportArgusCounters() : agora::rtc::IRtcConnectionEx , agora::rtc::IRtcEngineInternal
- ReportCounter() : agora::rtc::IExtensionVideoFilterControlEx , agora::rtc::ILipSyncFilter::Control
- reportEngineInitializeEvent() : agora::rtc::IRtcEngineInternal
- ReportEvent() : agora::rtc::IExtensionVideoFilterControlEx
- reportWebAgentVideoStats() : agora::rtc::IRtcEngineInternal
- reqMs : agora::rtc::audio_packet_t , agora::rtc::video_packet_t
- RequestKeyFrame() : agora::rtc::ILocalVideoTrackEx
- reserve1 : agora::rtc::video_packet_t
- reset() : agora::agora_refptr< T >
- RESET : agora::rtc::IVideoEffectObject
- reset() : agora::rtc::SimulcastConfigInternal , agora::rtc::StreamLayerConfigInternal , agora::util::AList< T > , agora::util::AutoPtr< T >
- reset_bitrate_ratio : agora::rtc::VideoConfigurationEx
- reset_framerate_ratio : agora::rtc::VideoConfigurationEx
- ResetVideoConfigEx() : agora::rtc::ILocalVideoTrackEx
- residual_echo_likelihood : agora::rtc::ILocalUser::AudioProcessingStats
- residual_echo_likelihood_recent_max : agora::rtc::ILocalUser::AudioProcessingStats
- resource_name : agora::rtc::GlobalResourceMetaInfo
- resume() : agora::rtc::IMediaPlayerSource
- resumeAllChannelMediaRelay() : agora::rtc::IMediaRelayService , agora::rtc::IRtcEngine
- resumeAllChannelMediaRelayEx() : agora::rtc::IRtcEngineEx
- resumeAllEffects() : agora::rtc::IRtcEngine
- resumeAudio() : agora::rtc::IRtcEngine
- resumeAudioMixing() : agora::rtc::IRtcEngine
- resumeEffect() : agora::rtc::IRtcEngine
- retrans_detect_enable : agora::rtc::VideoConfigurationEx
- rh : agora::rtc::LayoutInternal
- roi_max_qp : agora::rtc::VideoConfigurationEx
- roi_qp_offset : agora::rtc::VideoConfigurationEx
- rotation : agora::media::base::ExternalVideoFrame , agora::media::base::VideoFrame , agora::rtc::EncodedVideoFrameInfo , agora::rtc::IAVDataObserver::VDataInfo , agora::rtc::IVideoFrameEx , agora::rtc::ScreenCaptureMetaInfo , agora::rtc::VideoEncodedImageData , agora::rtc::VideoFrameData
- router_type : agora::rtc::RemoteAudioContextInfo
- rsfec : agora::rtc::PacketOptions
- rsfec_codec_factory : agora::rtc::IRemoteVideoTrackEx::AttachInfo
- rsfec_config : agora::rtc::ILocalVideoTrackEx::AttachInfo
- RTC_FLAG_FROM_BROADCAST : agora::rtc::rtc_packet_t
- RTC_FLAG_FROM_P2P : agora::rtc::rtc_packet_t
- RTC_FLAG_FROM_VOS : agora::rtc::rtc_packet_t
- RTC_FLAG_REXFERRED : agora::rtc::rtc_packet_t
- rtc_packet_t() : agora::rtc::rtc_packet_t
- RtcConnection() : agora::rtc::RtcConnection
- RtcConnectionConfiguration() : agora::rtc::RtcConnectionConfiguration
- RtcConnectionConfigurationEx() : agora::rtc::RtcConnectionConfigurationEx
- RtcEngineContext() : agora::rtc::RtcEngineContext
- RtcEngineContextInternal() : agora::rtc::RtcEngineContextInternal
- RtcEngineLibHelper() : agora::rtc::RtcEngineLibHelper
- RtcImage() : agora::rtc::RtcImage
- rtcp : agora::rtc::broadcast_packet_t
- rtcp_sender : agora::rtc::IRemoteVideoTrackEx::AttachInfo , agora::rtc::IRemoteVideoTrackEx::DetachInfo
- RtcStats() : agora::rtc::RtcStats
- RtmpConnectionConfiguration() : agora::rtc::RtmpConnectionConfiguration
- RtmpConnectionInfo() : agora::rtc::RtmpConnectionInfo
- RtmpStreamingAudioConfiguration() : agora::rtc::RtmpStreamingAudioConfiguration
- RtmpStreamingVideoConfiguration() : agora::rtc::RtmpStreamingVideoConfiguration
- rtpTimestamp : agora::media::IAudioFrameObserverBase::AudioFrame
- rtt : agora::rtc::LastmileProbeResult
- rtt_ms : agora::rtc::ILocalUser::LocalAudioDetailedStats
- runOnWorkerThread() : agora::rtc::IRtcEngineInternal
- rw : agora::rtc::LayoutInternal
- rx : agora::rtc::LayoutInternal
- rxAudioBytes : agora::rtc::RemoteAudioStats , agora::rtc::RtcStats
- rxAudioKBitRate : agora::rtc::RtcStats
- rxBytes : agora::rtc::RtcStats
- rxKBitRate : agora::rtc::RtcStats
- rxPacketLossRate : agora::rtc::RtcStats
- rxStreamType : agora::rtc::RemoteVideoStats , agora::rtc::RemoteVideoTrackStats
- rxVideoBytes : agora::rtc::RemoteVideoStats , agora::rtc::RtcStats
- rxVideoKBitRate : agora::rtc::RtcStats
- ry : agora::rtc::LayoutInternal