| Cagora::rtc::AdvancedAudioOptions | The advanced options for audio |
| Cagora::rtc::AdvancedConfigInfo | Advanced options for the Local Access Point |
| Cagora::rtc::AdvanceOptions | Advanced options for video encoding |
| Cagora::agora_refptr< T > | |
| Cagora::base::AgoraServiceConfiguration | |
| Cagora::util::AList< T > | |
| Cagora::rtc::AlphaChannel | |
| Cagora::rtc::ILocalUser::ANAStats | |
| Cagora::util::AOutputIterator< T > | |
| Cagora::AtomicOps | |
| Cagora::rtc::IScreenCaptureSource::AudioCaptureConfig | |
| Cagora::rtc::AudioEncFrameRecvParams | |
| Cagora::media::base::AudioEncodedFrameInfo | |
| Cagora::rtc::AudioEncodedFrameObserverConfig | Observer settings for the encoded audio |
| Cagora::rtc::AudioEncoderConfiguration | |
| Cagora::media::IAudioFrameObserverBase::AudioFrame | Raw audio data |
| Cagora::rtc::AudioParameters | |
| Cagora::media::IAudioFrameObserverBase::AudioParams | Audio data format |
| Cagora::rtc::AudioPcmDataInfo | |
| Cagora::media::base::AudioPcmFrame | The parameters of the audio frame in PCM format |
| Cagora::rtc::ILocalUser::AudioProcessingStats | |
| Cagora::rtc::AudioRecordingConfiguration | Recording configurations |
| Cagora::base::AudioSessionConfiguration | |
| Cagora::rtc::AudioSinkWants | |
| Cagora::media::AudioSpectrumData | The audio spectrum data |
| Cagora::rtc::AudioTrackConfig | The configuration of custom audio tracks |
| Cagora::rtc::AudioVolumeInfo | The volume information of users |
| Cagora::rtc::AudioVolumeInformation | |
| ►Cagora::util::AutoPtr< T > | |
| Cagora::util::CopyableAutoPtr< T > | |
| ►Cagora::util::AutoPtr< IAgoraParameter > | |
| Cagora::base::AParameter | |
| ►Cagora::util::AutoPtr< IAudioDeviceManager > | |
| Cagora::rtc::AAudioDeviceManager | |
| ►Cagora::util::AutoPtr< IVideoDeviceManager > | |
| Cagora::rtc::AVideoDeviceManager | |
| Cagora::rtc::BeautyOptions | Image enhancement options |
| Cagora::rtc::IVideoBeautyFilter::BeautyOptions | |
| Cagora::media::base::CacheStatistics | Statistics about the media files being cached |
| Cagora::rtc::CameraCapturerConfiguration | The camera capturer preference |
| Cagora::rtc::IExtensionControl::Capabilities | |
| Cagora::rtc::ChannelMediaInfo | Channel media information |
| Cagora::rtc::ChannelMediaOptions | The channel media options |
| Cagora::rtc::ChannelMediaRelayConfiguration | Configuration of cross channel media relay |
| Cagora::rtc::ClientRoleOptions | Setting of user role properties |
| Cagora::rtc::CodecCapInfo | The codec capability of the SDK |
| Cagora::rtc::CodecCapLevels | The level of the codec capability |
| Cagora::base::ISyncClientObserver::CollectionEvent | |
| Cagora::rtc::ColorEnhanceOptions | The color enhancement options |
| Cagora::media::base::ColorSpace | |
| Cagora::media::ContentInspectConfig | Screenshot and upload configuration |
| Cagora::media::ContentInspectModule | ContentInspectModule class, a structure used to configure the frequency of video screenshot and upload |
| Cagora::internal::CopyAssignable< is_copy_assignable > | |
| Cagora::internal::CopyAssignable< false > | |
| Cagora::internal::CopyConstructible< is_copy_constructible > | |
| Cagora::internal::CopyConstructible< false > | |
| Cagora::DataChannelConfig | |
| Cagora::DataChannelInfo | |
| Cagora::rtc::DataStreamConfig | The configurations for the data stream |
| Cagora::rtc::DeviceInfo | The audio device information |
| Cagora::rtc::DirectCdnStreamingMediaOptions | The media setting options for the host |
| Cagora::rtc::DirectCdnStreamingStats | The statistics of the current CDN streaming |
| Cagora::rtc::DownlinkNetworkInfo | |
| Cagora::rtc::EchoTestConfiguration | The configuration of the audio and video call loop test |
| Cagora::rtc::EncodedAudioFrameAdvancedSettings | |
| Cagora::rtc::EncodedAudioFrameInfo | Audio information after encoding |
| Cagora::rtc::EncodedVideoFrameInfo | Information about externally encoded video frames |
| Cagora::rtc::EncryptionConfig | Built-in encryption configurations |
| Cagora::rtc::ExtensionContext | The context information of the extension |
| Cagora::rtc::ExtensionEncodedImage | |
| Cagora::rtc::ExtensionInfo | |
| Cagora::rtc::ExtensionInterfaceVersion< T > | |
| Cagora::rtc::ExtensionInterfaceVersion< IAudioFilter > | |
| Cagora::rtc::ExtensionInterfaceVersion< IAudioFilterV2 > | |
| Cagora::rtc::ExtensionInterfaceVersion< IExtensionProvider > | |
| Cagora::rtc::ExtensionInterfaceVersion< IExtensionProviderV2 > | |
| Cagora::rtc::ExtensionInterfaceVersion< IExtensionVideoFilter > | |
| Cagora::rtc::ExtensionInterfaceVersion< IScreenCaptureSource > | |
| Cagora::rtc::IExtensionProvider::ExtensionMetaInfo | |
| Cagora::rtc::ExtensionVersion | |
| Cagora::rtc::IExtensionVideoCodecProvider::ExtensionVideoCodecInfo | |
| Cagora::rtc::ExtensionVideoCodecSettings | |
| Cagora::media::base::ExternalVideoFrame | The external video frame |
| Cagora::rtc::FaceShapeAreaOptions | Filter effect options |
| Cagora::rtc::FaceShapeBeautyOptions | The facial enhancement style options |
| Cagora::rtc::FilterEffectOptions | Filter effect options |
| Cagora::rtc::FocalLengthInfo | Focal length information supported by the camera, including the camera direction and focal length type |
| Cagora::media::base::Hdr10MetadataInfo | |
| Cagora::base::IAgoraService | |
| Cagora::rtc::IAudioDeviceManagerObserver | |
| Cagora::rtc::IAudioEncodedFrameObserver | |
| Cagora::rtc::IAudioEncodedFrameReceiver | |
| ►Cagora::media::IAudioFrameObserverBase | |
| Cagora::media::IAudioFrameObserver | |
| Cagora::media::IAudioPcmFrameSink | |
| Cagora::media::IAudioSpectrumObserver | |
| Cagora::rtc::ICameraCaptureObserver | |
| Cagora::rtm::IChannel | |
| Cagora::rtm::IChannelAttributes | |
| Cagora::rtm::IChannelEventHandler | |
| Cagora::rtm::IChannelMember | |
| Cagora::util::IContainer | |
| Cagora::IDataChannelObserver | |
| Cagora::rtc::IDirectCdnStreamingEventHandler | |
| ►Cagora::base::IEngineBase | |
| ►Cagora::rtc::IRtcEngine | |
| Cagora::rtc::IRtcEngineEx | |
| Cagora::rtc::IExtensionControl | |
| Cagora::rtc::IExtensionDecoderCallback | |
| Cagora::rtc::IExtensionEncoderCallback | |
| Cagora::media::IFaceInfoObserver | |
| Cagora::rtc::IH265TranscoderObserver | |
| Cagora::util::IIterator | |
| Cagora::rtc::ILocalAudioTrackObserver | |
| Cagora::rtc::ILocalUser | |
| Cagora::rtc::ILocalUserObserver | |
| Cagora::commons::ILogWriter | |
| Cagora::rtc::ImagePayloadData | |
| Cagora::rtc::ImageTrackOptions | Image configurations |
| Cagora::rtc::IMediaControlPacketReceiver | |
| Cagora::rtc::IMediaControlPacketSender | |
| Cagora::media::IMediaEngine | |
| Cagora::rtc::IMediaPacketReceiver | |
| Cagora::media::base::IMediaPlayerCustomDataProvider | |
| Cagora::rtc::IMediaPlayerSourceObserver | |
| Cagora::media::IMediaRecorderObserver | |
| Cagora::rtc::IMediaRelayObserver | |
| Cagora::rtc::IMediaStreamingSourceObserver | This observer interface of media streaming source |
| Cagora::rtm::IMessage | |
| Cagora::rtc::IMetadataObserver | |
| Cagora::in_place_t | |
| Cagora::rtc::INetworkObserver | |
| Cagora::rtc::InjectStreamConfig | |
| Cagora::rtc::InputSeiData | The input SEI data |
| Cagora::rtc::IPacketObserver | |
| Cagora::rtc::IRtcConnectionObserver | |
| ►Cagora::rtc::IRtcEngineEventHandler | |
| Cagora::rtc::IRtcEngineEventHandlerEx | |
| Cagora::rtc::IRtmpConnectionObserver | |
| Cagora::rtc::IRtmpLocalUser | |
| Cagora::rtc::IRtmpLocalUserObserver | |
| Cagora::rtc::IRtmpStreamingObserver | |
| Cagora::rtm::IRtmService | |
| Cagora::rtm::IRtmServiceEventHandler | |
| Cagora::base::IServiceObserver | |
| Cagora::util::IString | |
| Cagora::base::ISyncClientObserver | |
| Cagora::rtc::IVideoDeviceCollection | |
| Cagora::rtc::IVideoDeviceManager | |
| Cagora::rtc::IVideoDeviceManagerObserver | |
| Cagora::media::IVideoEncodedFrameObserver | |
| Cagora::media::base::IVideoFrameMetaInfo | |
| Cagora::media::IVideoFrameObserver | |
| Cagora::media::base::IVideoFrameObserver | |
| Cagora::rtc::IVideoFrameObserver2 | |
| Cagora::rtc::LastmileProbeConfig | Configurations of the last-mile network test |
| Cagora::rtc::LastmileProbeOneWayResult | Results of the uplink or downlink last-mile network test |
| Cagora::rtc::LastmileProbeResult | Results of the uplink and downlink last-mile network tests |
| Cagora::rtc::LeaveChannelOptions | The options for leaving a channel |
| Cagora::base::LicenseCallback | |
| Cagora::rtc::LiveStreamAdvancedFeature | The configuration for advanced features of the RTMP or RTMPS streaming with transcoding |
| Cagora::rtc::LiveTranscoding | Transcoding configurations for Media Push |
| Cagora::rtc::LocalAccessPointConfiguration | Configuration for the Local Access Point |
| Cagora::rtc::ILocalUser::LocalAudioDetailedStats | |
| Cagora::rtc::LocalAudioMixerConfiguration | The configurations for mixing the lcoal audio |
| Cagora::rtc::LocalAudioStats | Local audio statistics |
| Cagora::rtc::ILocalAudioTrack::LocalAudioTrackStats | |
| Cagora::rtc::LocalTranscoderConfiguration | The configuration of the video mixing on the local client |
| Cagora::rtc::LocalVideoStats | The statistics of the local video stream |
| Cagora::rtc::LocalVideoTrackStats | |
| Cagora::commons::LogConfig | Configuration of Agora SDK log files |
| Cagora::rtc::LogUploadServerInfo | Configuration information for the log server |
| Cagora::rtc::LoopbackRecordingOption | |
| Cagora::rtc::LowlightEnhanceOptions | The low-light enhancement options |
| Cagora::media::MediaRecorderConfiguration | Configuration for audio and video stream recording |
| Cagora::media::base::MediaSource | Information related to the media file to be played and the playback scenario configurations |
| Cagora::rtc::IMetadataObserver::Metadata | Media metadata |
| Cagora::rtc::MixedAudioStream | The source of the audio streams that are mixed locally |
| Cagora::rtc::MixerLayoutConfig | |
| Cagora::internal::MoveAssignable< is_move_assignable > | |
| Cagora::internal::MoveAssignable< false > | |
| Cagora::internal::MoveConstructible< is_move_constructible > | |
| Cagora::internal::MoveConstructible< false > | |
| Cagora::rtc::MultipathStats | Aggregates statistics of each network path in multipath transmission |
| Cagora::base::NtpTime | |
| Cagora::nullopt_t | |
| Cagora::Optional< T > | |
| Cagora::Optional< AUDIENCE_LATENCY_LEVEL_TYPE > | |
| Cagora::Optional< bool > | |
| Cagora::Optional< CHANNEL_PROFILE_TYPE > | |
| Cagora::Optional< CLIENT_ROLE_TYPE > | |
| Cagora::Optional< const char * > | |
| Cagora::Optional< double > | |
| Cagora::Optional< float > | |
| Cagora::Optional< int > | |
| Cagora::Optional< int32_t > | |
| Cagora::Optional< int64_t > | |
| Cagora::Optional< MultipathMode > | |
| Cagora::Optional< MultipathType > | |
| Cagora::Optional< rtc::THREAD_PRIORITY_TYPE > | |
| Cagora::Optional< THREAD_PRIORITY_TYPE > | |
| Cagora::Optional< uint32_t > | |
| Cagora::Optional< VIDEO_STREAM_TYPE > | |
| Cagora::Optional< video_track_id_t > | |
| Cagora::internal::OptionalBase< T > | |
| ►Cagora::internal::OptionalStorageBase< T > | |
| Cagora::internal::OptionalStorage< T > | |
| Cagora::rtc::IPacketObserver::Packet | Configurations for the Packet instance |
| Cagora::media::base::PacketOptions | |
| Cagora::rtc::PaddedRawPixelBuffer | |
| Cagora::rtc::PathStats | Statistical information about a specific network path |
| Cagora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo | |
| Cagora::media::base::PlayerPlaybackStats | The information of the media file being played |
| Cagora::media::base::PlayerStreamInfo | The detailed information of the media stream |
| Cagora::media::base::PlayerUpdatedInfo | Information related to the media player |
| Cagora::rtc::PublisherConfiguration | |
| Cagora::rtc::RawPixelBuffer | |
| Cagora::media::RecorderInfo | Information about the recording file |
| Cagora::rtc::RecorderStreamInfo | The information about the media streams to be recorded |
| Cagora::rtc::Rectangle | The location of the target area relative to the screen or window. If you do not set this parameter, the SDK selects the whole screen or window |
| Cagora::RefCounter | |
| ►Cagora::RefCountInterface | |
| Cagora::base::IAgoraParameter | The interface class of Agora RTC SDK, which provides JSON configuration information of the SDK |
| Cagora::base::ISyncClient | |
| Cagora::ILocalDataChannel | |
| Cagora::IRemoteDataChannel | |
| Cagora::rtc::AiEchoCancellationContollerExtension | |
| Cagora::rtc::AiEchoCancellationExtension | |
| Cagora::rtc::AINoiseSuppressorControllerExtension | |
| Cagora::rtc::AINoiseSuppressorExtension | |
| Cagora::rtc::IAgoraVideoQualityAnalyzer | |
| Cagora::rtc::IAgoraVideoQualityAnalyzer::Control | |
| Cagora::rtc::IAudioEncodedFrameSender | |
| ►Cagora::rtc::IAudioFilterBase | |
| ►Cagora::rtc::IAudioFilter | |
| Cagora::rtc::IAudioFilterV2 | |
| Cagora::rtc::IAudioFilterV2::Control | |
| Cagora::rtc::IAudioMixerSource | |
| Cagora::rtc::IAudioPcmDataSender | |
| Cagora::rtc::IAudioSinkBase | |
| ►Cagora::rtc::IAudioTrack | |
| Cagora::rtc::ILocalAudioTrack | |
| Cagora::rtc::IRemoteAudioTrack | |
| Cagora::rtc::ICameraCapturer | |
| Cagora::rtc::IConfigCenter | |
| ►Cagora::rtc::IExtensionProvider | |
| Cagora::rtc::IExtensionProviderV2 | |
| ►Cagora::rtc::IExtensionVideoCodecProvider | |
| Cagora::rtc::IExtensionVideoDecoderProvider | |
| Cagora::rtc::IExtensionVideoEncoderProvider | |
| Cagora::rtc::IExtensionVideoDecoder | |
| Cagora::rtc::IExtensionVideoEncoder | |
| Cagora::rtc::IExtensionVideoFilter::Control | |
| Cagora::rtc::IFileUploaderService | |
| Cagora::rtc::IH265Transcoder | |
| Cagora::rtc::ILipSyncFilter | |
| Cagora::rtc::ILipSyncFilter::Control | |
| Cagora::rtc::IMediaExtensionObserver | |
| Cagora::rtc::IMediaNodeFactory | |
| Cagora::rtc::IMediaPacketSender | |
| Cagora::rtc::IMediaPlayerSource | |
| ►Cagora::rtc::IMediaRecorder | |
| Cagora::rtc::IMediaRecorder2 | |
| Cagora::rtc::IMediaRelayService | |
| Cagora::rtc::IMediaStreamingSource | Access to a media streaming source demuxer. To playout multiple stream sources simultaneously, create multiple media stream source objects |
| Cagora::rtc::INGAudioDeviceManager | |
| Cagora::rtc::INGVideoDeviceManager | |
| Cagora::rtc::IRecordingDeviceSource | |
| Cagora::rtc::IRemoteAudioMixerSource | |
| Cagora::rtc::IRtcConnection | |
| Cagora::rtc::IRtmpConnection | |
| Cagora::rtc::IRtmpStreamingService | |
| Cagora::rtc::IScreenCapturer | |
| Cagora::rtc::IScreenCaptureSource | |
| Cagora::rtc::IScreenCaptureSource::Control | |
| Cagora::rtc::IVideoEffectObject | Provides methods to manage and configure video effects, such as beauty, style makeup, and filter |
| Cagora::rtc::IVideoEncodedImageSender | |
| ►Cagora::rtc::IVideoFilterBase | |
| ►Cagora::rtc::IVideoFilter | |
| Cagora::rtc::IExtensionVideoFilter | |
| Cagora::rtc::IVideoBeautyFilter | |
| Cagora::rtc::IVideoFrame | |
| Cagora::rtc::IVideoFrameMemoryPool | |
| Cagora::rtc::IVideoFrameSender | |
| Cagora::rtc::IVideoFrameTransceiver | |
| Cagora::rtc::IVideoMixerSource | |
| ►Cagora::rtc::IVideoSinkBase | |
| Cagora::rtc::IExtensionVideoSink | |
| Cagora::rtc::IVideoRenderer | |
| ►Cagora::rtc::IVideoTrack | |
| Cagora::rtc::ILocalVideoTrack | |
| Cagora::rtc::IRemoteVideoTrack | |
| Cagora::rtc::VideoCompositingLayout::Region | |
| Cagora::rtc::RemoteAudioStats | Audio statistics of the remote user |
| Cagora::rtc::RemoteAudioTrackStats | |
| Cagora::rtc::RemoteVideoStats | Statistics of the remote video stream |
| Cagora::rtc::RemoteVideoTrackStats | |
| Cagora::rtc::RtcConnection | Contains connection information |
| Cagora::rtc::RtcConnectionConfiguration | |
| Cagora::rtc::RtcEngineContext | Configurations for the RtcEngineContext instance |
| Cagora::rtc::RtcImage | Image properties |
| Cagora::rtc::RtcStats | Statistics of a call session |
| Cagora::rtc::RtmpConnectionConfiguration | |
| Cagora::rtc::RtmpConnectionInfo | |
| Cagora::rtc::RtmpStreamingAudioConfiguration | |
| Cagora::rtc::RtmpStreamingVideoConfiguration | |
| Cagora::rtc::ScreenAudioParameters | The audio configuration for the shared screen stream |
| Cagora::rtc::ScreenCaptureConfiguration | The configuration of the captured screen |
| Cagora::rtc::ScreenCaptureParameters | Screen sharing configurations |
| Cagora::rtc::ScreenCaptureProfilingStatistics | |
| Cagora::rtc::IScreenCaptureSource::ScreenSourceListOption | |
| Cagora::rtc::SegmentationProperty | Processing properties for background images |
| Cagora::rtc::SenderOptions | |
| Cagora::rtc::SimulcastConfig | Configure video streams of different quality levels |
| Cagora::rtc::SimulcastConfigInternal | |
| Cagora::rtc::SimulcastStreamConfig | The configuration of the low-quality video stream |
| Cagora::rtc::SimulcastStreamProfile | |
| Cagora::media::SnapshotConfig | The snapshot configuration |
| Cagora::SpatialAudioParams | The spatial audio parameters |
| Cagora::media::base::SrcInfo | Information about the video bitrate of the media resource being played |
| Cagora::rtc::SimulcastConfig::StreamLayerConfig | Configures the parameters of a specific layer in multi-quality video streams |
| Cagora::rtc::StreamLayerConfigInternal | |
| Cagora::base::SyncConfig | |
| ►CT | |
| Cagora::RefCountedObject< T > | |
| Cagora::rtc::TConnectionInfo | |
| Cagora::rtc::TConnectSettings | |
| Cagora::rtc::TextureInfo | |
| Cagora::rtc::TranscodingUser | Transcoding configurations of each host |
| Cagora::rtc::TranscodingVideoStream | The video streams for local video mixing |
| Cagora::rtc::UplinkNetworkInfo | The uplink network information |
| Cagora::media::UserAudioSpectrumInfo | Audio spectrum information of the remote user |
| Cagora::UserDataChannelInfo | |
| Cagora::rtc::UserInfo | The information of the user |
| Cagora::UserInfo | The information of the user |
| Cagora::rtc::VideoCanvas | Attributes of the video canvas object |
| Cagora::rtc::IScreenCaptureSource::VideoCaptureConfig | |
| Cagora::rtc::VideoCompositingLayout | |
| Cagora::rtc::ExtensionVideoCodecSettings::VideoDecoderSettings | |
| Cagora::rtc::VideoDenoiserOptions | Video noise reduction options |
| Cagora::rtc::VideoDeviceInfo | |
| Cagora::rtc::VideoDimensions | The video dimension |
| Cagora::rtc::VideoEncoderConfiguration | Video encoder configurations |
| Cagora::rtc::ExtensionVideoCodecSettings::VideoEncoderSettings | |
| Cagora::rtc::VideoFormat | The format of the video frame |
| Cagora::media::base::VideoFrame | Configurations of the video frame |
| ►Cagora::rtc::VideoFrameData | |
| Cagora::rtc::VideoFrameDataV2 | |
| Cagora::VideoLayout | Layout information of a specific sub-video stream within the mixed stream |
| Cagora::rtc::VideoRenderingTracingInfo | Indicators during video frame rendering progress |
| Cagora::rtc::VideoSubscriptionOptions | Video subscription options |
| Cagora::rtc::VideoTrackInfo | |
| Cagora::rtc::VirtualBackgroundSource | The custom background |
| Cagora::rtc::WatermarkBuffer | Configures the format, size, and pixel buffer of the watermark image |
| Cagora::rtc::WatermarkConfig | Used to configure watermark-related information |
| Cagora::rtc::WatermarkLiteral | The definition of the WatermarkLiteral struct |
| Cagora::rtc::WatermarkOptions | Watermark image configurations |
| Cagora::rtc::WatermarkRatio | The position and size of the watermark on the screen |
| Cagora::rtc::WatermarkTimestamp | The definition of the WatermarkTimestamp struct |