Agora C++ API Reference for All Platforms
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cagora::agora_refptr< T >
 Cagora::agora_refptr< agora::rtc::IMediaExtensionObserver >
 Cagora::base::AgoraServiceConfiguration
 Cagora::util::AList< T >
 Cagora::rtc::AlphaChannel
 Cagora::rtc::ILocalUser::ANAStats
 Cagora::config::AnyValue
 Cagora::util::AOutputIterator< T >
 Cagora::AtomicOps
 Cagora::rtc::IRemoteVideoTrackEx::AttachInfo
 Cagora::rtc::ILocalVideoTrackEx::AttachInfo
 Cagora::rtc::audio_transport_packet_info
 Cagora::rtc::AudioDeviceInfo
 Cagora::rtc::AudioEncodedFrameObserverConfig
 Cagora::rtc::AudioEncoderConfiguration
 Cagora::rtc::AudioFileRecordingConfig
 Cagora::media::IAudioFrameObserverBase::AudioFrame
 Cagora::rtc::AudioOptions
 Cagora::rtc::AudioParameters
 Cagora::rtc::AudioPcmDataInfo
 Cagora::media::base::AudioPcmFrame
 Cagora::rtc::ILocalUser::AudioProcessingStats
 Cagora::base::AudioSessionConfiguration
 Cagora::rtc::AudioSinkWants
 Cagora::media::AudioSpectrumData
 Cagora::rtc::AudioSubscriptionOptions
 Cagora::rtc::AudioTrackConfig
 Cagora::rtc::AudioVolumeInfo
 Cagora::rtc::IVideoListener::AutFeedbackData
 Cagora::util::AutoPtr< T >
 Cagora::util::AutoPtr< IAgoraParameter >
 Cagora::util::AutoPtr< IAudioDeviceManager >
 Cagora::util::AutoPtr< IVideoDeviceManager >
 Cagora::rtc::IVideoListener::AutStreamData
 Cagora::rtc::IVideoBeautyFilter::BeautyOptions
 Cagora::rtc::BeautyOptions
 Cagora::rtc::BitrateConstraints
 Cagora::rtc::CameraCapturerConfiguration
 Cagora::rtc::canvas_info
 Cagora::rtc::IExtensionControl::Capabilities
 Cagora::capability::CapabilityItem
 Cagora::rtc::ChannelMediaInfo
 Cagora::rtc::ChannelMediaOptions
 Cagora::rtc::ChannelMediaRelayConfiguration
 CCheck
 Cagora::rtc::ColorSpace
 Cagora::rtc::ConnInfosIterator
 Cagora::internal::CopyAssignable< is_copy_assignable >
 Cagora::internal::CopyAssignable< false >
 Cagora::internal::CopyConstructible< is_copy_constructible >
 Cagora::internal::CopyConstructible< false >
 Cagora::rtc::DataStreamConfig
 Cagora::rtc::IRemoteVideoTrackEx::DetachInfo
 Cagora::rtc::ILocalVideoTrackEx::DetachInfo
 Cagora::rtc::DirectCdnStreamingMediaOptions
 Cagora::rtc::DownlinkNetworkInfo
 Cenable_shared_from_this
 Cagora::rtc::EncodedAudioFrameAdvancedSettings
 Cagora::rtc::EncodedAudioFrameInfo
 Cagora::rtc::EncodedVideoFrameInfo
 Cagora::rtc::EncryptionConfig
 Cagora::rtc::video_packet_t::Extension
 Cagora::rtc::IExtensionProvider::ExtensionMetaInfo
 Cagora::config::ExternalParameterHasSlots
 Cagora::config::ExternalParameterHelperTypeTraits< T >
 Cagora::config::ExternalParameterHelperTypeTraits< bool >
 Cagora::config::ExternalParameterHelperTypeTraits< const char * >
 Cagora::config::ExternalParameterHelperTypeTraits< const void * >
 Cagora::config::ExternalParameterHelperTypeTraits< double >
 Cagora::config::ExternalParameterHelperTypeTraits< int >
 Cagora::config::ExternalParameterHelperTypeTraits< std::string >
 Cagora::config::ExternalParameterHelperTypeTraits< uint16_t >
 Cagora::config::ExternalParameterHelperTypeTraits< unsigned int >
 Cagora::config::ExternalTriggerParameterHelper
 Cagora::media::base::ExternalVideoFrame
 Cstd::hash< agora::agora_refptr< T > >
 Cstd::hash< agora::Optional< T > >
 Cagora::base::IAgoraParameter
 Cagora::base::IAgoraService
 Cagora::base::IAgoraServiceObserver
 Cagora::rtc::IAudioDeviceManagerObserver
 Cagora::rtc::IAudioEncodedFrameDataCallback
 Cagora::rtc::IAudioEncodedFrameObserver
 Cagora::rtc::IAudioFrameDumpObserver
 Cagora::media::base::IAudioFrameObserver
 Cagora::media::IAudioFrameObserverBase
 Cagora::rtc::IAudioPcmDataCallback
 Cagora::media::IAudioSpectrumObserver
 Cagora::rtc::ICameraCaptureObserver
 Cagora::rtm::IChannel
 Cagora::rtm::IChannelAttributes
 Cagora::rtm::IChannelEventHandler
 Cagora::rtm::IChannelMember
 Cagora::config::IConfigEngine
 Cagora::util::IContainer
 Cagora::rtc::ICameraCapturer::IDeviceInfo
 Cagora::rtc::IDiagnosticService
 Cagora::rtc::IDirectCdnStreamingEventHandler
 Cagora::rtc::IDumpStateObserver
 Cagora::base::IEngineBase
 Cagora::rtc::IExtensionControl
 Cagora::config::IFilter
 Cagora::util::IIterator
 Cagora::rtc::ILocalUser
 Cagora::rtc::ILocalUserObserver
 Cagora::commons::ILogWriter
 Cagora::rtc::IMediaControlPacketCallback
 Cagora::rtc::IMediaControlPacketReceiver
 Cagora::rtc::IMediaControlPacketSender
 Cagora::media::IMediaEngine
 Cagora::rtc::IMediaPacketCallback
 Cagora::rtc::IMediaPacketReceiver
 Cagora::rtc::IMediaPlayerSourceObserver
 Cagora::rtc::IMediaRelayObserver
 Cagora::rtc::IMediaStreamingSourceObserverThis observer interface of media streaming source
 Cagora::rtm::IMessage
 Cagora::rtc::IMetadataObserver
 Cagora::in_place_t
 Cagora::rtc::INetworkObserver
 Cagora::rtc::InjectStreamConfig
 Cagora::rtc::InputSeiDataThe input SEI data
 Cintegral_constant
 Cagora::rtc::InternalEngineStatus
 Cagora::config::InternalParameterHelper< T >
 Cagora::config::IObserver
 Cagora::rtc::IPacketObserver
 Cagora::config::IParameter
 Cagora::config::IParameterCollection
 Cagora::base::IParameterEngine
 Cagora::rtc::IRtcAvTransportPacketInfoObserver
 Cagora::rtc::IRtcConnectionObserver
 Cagora::rtc::IRtcEngineEventHandler
 Cagora::rtc::IRtcEngineParameter
 Cagora::rtc::IRtmpConnectionObserver
 Cagora::rtc::IRtmpLocalUser
 Cagora::rtc::IRtmpLocalUserObserver
 Cagora::rtc::IRtmpStreamingObserver
 Cagora::rtm::IRtmService
 Cagora::rtm::IRtmServiceEventHandler
 Cagora::rtc::IScreenCaptureObserver
 Cagora::base::IServiceObserver
 CISignalingEngine
 CISignalingEngineEventHandler
 Cagora::internal::swappable_impl::IsSwappableImpl
 Cagora::util::IString
 Cagora::rtc::ITransportPacketObserver
 Cagora::config::IUserIdManager
 Cagora::rtc::IVideoDeviceCollection
 Cagora::rtc::IVideoDeviceManager
 Cagora::media::IVideoEncodedFrameObserver
 Cagora::rtc::IVideoEncodedImageCallback
 Cagora::rtc::IVideoEncodedImageReceiver
 Cagora::media::base::IVideoFrameObserver
 Cagora::media::IVideoFrameObserver
 Cagora::rtc::IVideoFrameObserver2
 Cagora::rtc::IVideoListener
 Cagora::rtc::LastmileProbeConfig
 Cagora::rtc::LastmileProbeOneWayResult
 Cagora::rtc::LastmileProbeResult
 Cagora::rtc::layout_info
 Cagora::rtc::LeaveChannelOptions
 Cagora::base::LicenseCallback
 Cagora::rtc::LiveTranscoding
 Cagora::rtc::ILocalUser::LocalAudioDetailedStats
 Cagora::rtc::LocalAudioStats
 Cagora::rtc::ILocalAudioTrack::LocalAudioTrackStats
 Cagora::rtc::LocalTranscoderConfiguration
 Cagora::rtc::IVideoListener::LocalVideoStat
 Cagora::rtc::LocalVideoStats
 Cagora::rtc::IVideoListener::LocalVideoStreamStat
 Cagora::rtc::LocalVideoTrackStats
 Cagora::rtc::LocalVideoTrackStatsEx
 Cagora::commons::LogConfig
 Cagora::rtc::IMetadataObserver::Metadata
 Cagora::rtc::MixerLayoutConfig
 Cagora::internal::MoveAssignable< is_move_assignable >
 Cagora::internal::MoveAssignable< false >
 Cagora::internal::MoveConstructible< is_move_constructible >
 Cagora::internal::MoveConstructible< false >
 Cagora::nullopt_t
 Cagora::Optional< T >
 Cagora::Optional< bool >
 Cagora::Optional< CHANNEL_PROFILE_TYPE >
 Cagora::Optional< CLIENT_ROLE_TYPE >
 Cagora::Optional< double >
 Cagora::Optional< float >
 Cagora::Optional< int >
 Cagora::Optional< int32_t >
 Cagora::Optional< OPENSL_MODE >
 Cagora::Optional< std::string >
 Cagora::Optional< uint32_t >
 Cagora::Optional< uint64_t >
 Cagora::Optional< uint8_t >
 Cagora::Optional< VIDEO_STREAM_TYPE >
 Cagora::internal::OptionalBase< T >
 Cagora::internal::OptionalStorageBase< T >
 Cagora::rtc::IPacketObserver::Packet
 Cagora::rtc::IVideoListener::PacketInfo
 Cagora::media::base::PacketOptions
 Cagora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo
 Cagora::media::base::PlayerStreamInfoThe information of the media stream object
 Cagora::rtc::PreviewMetaInfo
 Cagora::rtc::PublisherConfiguration
 Cagora::rtc::RawPixelBuffer
 Cagora::rtc::ReceivePacketHandler
 Cagora::rtc::Rectangle
 Cagora::RefCounter
 Cagora::RefCountInterface
 Cagora::rtc::VideoCompositingLayout::Region
 Cagora::rtc::region_info
 Cagora::rtc::RemoteAudioStats
 Cagora::rtc::RemoteAudioTrackStats
 Cagora::rtc::IVideoListener::RemoteVideoStat
 Cagora::rtc::RemoteVideoStats
 Cagora::rtc::RemoteVideoTrackStats
 Cagora::rtc::ILocalVideoTrackEx::RsfecConfig
 Cagora::rtc::rtc_packet_t
 Cagora::utils::RtcAsyncCallback< T >
 Cagora::rtc::RtcConnection
 Cagora::rtc::RtcConnectionConfiguration
 Cagora::rtc::RtcConnStats
 Cagora::rtc::RtcEngineContext
 Cagora::rtc::RtcEngineLibHelper
 Cagora::rtc::RtcImage
 Cagora::rtc::RtcStats
 Cagora::rtc::RtmpConnectionConfiguration
 Cagora::rtc::RtmpConnectionInfo
 Cagora::rtc::RtmpStreamingAudioConfiguration
 Cagora::rtc::RtmpStreamingVideoConfiguration
 Cagora::rtc::SAudioPacket
 Cagora::rtc::ScreenCaptureConfiguration
 Cagora::rtc::ScreenCaptureParameters
 Cagora::base::SenderOptions
 Cagora::rtc::SimulcastStreamConfig
 Cagora::rtc::SMediaFrame
 Cagora::rtc::StateNotifier< STATE_TYPE, REASON_TYPE >
 Cagora::rtc::StateNotifier< LOCAL_AUDIO_STREAM_STATE, LOCAL_AUDIO_STREAM_ERROR >
 Cagora::rtc::StateNotifier< REMOTE_AUDIO_STATE, REMOTE_AUDIO_STATE_REASON >
 CT
 Cagora::rtc::TConnectionInfo
 Cagora::rtc::TextureInfo
 Cagora::rtc::TranscodingUser
 Cagora::rtc::TranscodingVideoStream
 Cagora::rtc::UplinkNetworkInfo
 Cagora::media::UserAudioSpectrumInfo
 Cagora::UserInfo
 Cagora::rtc::UserInfo
 Cagora::rtc::video_packet_t::video3_flags
 Cagora::rtc::video_custom_ctrl_broadcast_packet_t
 Cagora::rtc::video_report_packet_t
 Cagora::rtc::video_rtcp_packet_t
 Cagora::rtc::video_transport_packet_info
 Cagora::rtc::VideoCanvas
 Cagora::rtc::VideoCompositingLayout
 Cagora::rtc::VideoConfigurationEx
 Cagora::rtc::VideoDimensions
 Cagora::rtc::VideoEncoderConfiguration
 Cagora::rtc::VideoFormat
 Cagora::media::base::VideoFrame
 Cagora::rtc::VideoFrameData
 Crtc::VideoSinkInterface< VideoFrameT >
 Cagora::rtc::ILocalUser::VideoSubscriptionOptions
 Cagora::rtc::VideoTrackInfo
 Cagora::rtc::ILocalVideoTrackEx::VQCParametersCollection
 Cagora::rtc::WatermarkOptions
 Cagora::rtc::WatermarkRatio
 Cagora::utils::WeakObservers< Observer >
 Cagora::utils::WeakObservers< agora::rtc::IVideoTrackObserver >
 Cagora::rtc::WebAgentVideoStats