Agora C++ API Reference for All Platforms
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
C
agora::agora_refptr< T >
C
agora::agora_refptr< agora::rtc::IMediaExtensionObserver >
►
C
agora::base::AgoraServiceConfiguration
C
agora::base::AgoraServiceConfigEx
C
agora::util::AList< T >
C
agora::rtc::AlphaChannel
C
agora::rtc::ILocalUser::ANAStats
C
agora::config::AnyValue
C
agora::util::AOutputIterator< T >
C
agora::AtomicOps
C
agora::rtc::IRemoteVideoTrackEx::AttachInfo
C
agora::rtc::ILocalVideoTrackEx::AttachInfo
C
agora::rtc::audio_transport_packet_info
C
agora::rtc::AudioDeviceInfo
C
agora::rtc::AudioEncodedFrameObserverConfig
C
agora::rtc::AudioEncoderConfiguration
C
agora::rtc::AudioFileRecordingConfig
C
agora::media::IAudioFrameObserverBase::AudioFrame
C
agora::rtc::AudioOptions
C
agora::rtc::AudioParameters
C
agora::rtc::AudioPcmDataInfo
C
agora::media::base::AudioPcmFrame
C
agora::rtc::ILocalUser::AudioProcessingStats
C
agora::base::AudioSessionConfiguration
C
agora::rtc::AudioSinkWants
C
agora::media::AudioSpectrumData
C
agora::rtc::AudioSubscriptionOptions
C
agora::rtc::AudioTrackConfig
C
agora::rtc::AudioVolumeInfo
C
agora::rtc::IVideoListener::AutFeedbackData
►
C
agora::util::AutoPtr< T >
C
agora::util::CopyableAutoPtr< T >
►
C
agora::util::AutoPtr< IAgoraParameter >
C
agora::base::AParameter
►
C
agora::util::AutoPtr< IAudioDeviceManager >
C
agora::rtc::AAudioDeviceManager
►
C
agora::util::AutoPtr< IVideoDeviceManager >
C
agora::rtc::AVideoDeviceManager
C
agora::rtc::IVideoListener::AutStreamData
C
agora::rtc::IVideoBeautyFilter::BeautyOptions
C
agora::rtc::BeautyOptions
C
agora::rtc::BitrateConstraints
C
agora::rtc::CameraCapturerConfiguration
C
agora::rtc::canvas_info
C
agora::rtc::IExtensionControl::Capabilities
C
agora::capability::CapabilityItem
C
agora::rtc::ChannelMediaInfo
C
agora::rtc::ChannelMediaOptions
C
agora::rtc::ChannelMediaRelayConfiguration
►
C
Check
C
agora::internal::IsSwappable< T >
C
agora::rtc::ColorSpace
C
agora::rtc::ConnInfosIterator
C
agora::internal::CopyAssignable< is_copy_assignable >
C
agora::internal::CopyAssignable< false >
C
agora::internal::CopyConstructible< is_copy_constructible >
C
agora::internal::CopyConstructible< false >
C
agora::rtc::DataStreamConfig
C
agora::rtc::IRemoteVideoTrackEx::DetachInfo
C
agora::rtc::ILocalVideoTrackEx::DetachInfo
C
agora::rtc::DirectCdnStreamingMediaOptions
C
agora::rtc::DownlinkNetworkInfo
►
C
enable_shared_from_this
C
agora::rtc::IVideoTrackObserver
C
agora::rtc::EncodedAudioFrameAdvancedSettings
C
agora::rtc::EncodedAudioFrameInfo
C
agora::rtc::EncodedVideoFrameInfo
C
agora::rtc::EncryptionConfig
C
agora::rtc::video_packet_t::Extension
C
agora::rtc::IExtensionProvider::ExtensionMetaInfo
C
agora::config::ExternalParameterHasSlots
C
agora::config::ExternalParameterHelperTypeTraits< T >
C
agora::config::ExternalParameterHelperTypeTraits< bool >
C
agora::config::ExternalParameterHelperTypeTraits< const char * >
C
agora::config::ExternalParameterHelperTypeTraits< const void * >
C
agora::config::ExternalParameterHelperTypeTraits< double >
C
agora::config::ExternalParameterHelperTypeTraits< int >
C
agora::config::ExternalParameterHelperTypeTraits< std::string >
C
agora::config::ExternalParameterHelperTypeTraits< uint16_t >
C
agora::config::ExternalParameterHelperTypeTraits< unsigned int >
►
C
agora::config::ExternalTriggerParameterHelper
►
C
agora::config::ExternalParameterHelper< T >
C
agora::config::ExternalParameterHelperWithFilter< T >
C
agora::config::ExternalParameterHelperWithObserver< T >
C
agora::config::ExternalParameterHelperWithOriginalValue< T >
C
agora::config::ExternalTriggerParameterHelperWithObserver< T >
C
agora::media::base::ExternalVideoFrame
C
std::hash< agora::agora_refptr< T > >
C
std::hash< agora::Optional< T > >
C
agora::base::IAgoraParameter
►
C
agora::base::IAgoraService
C
agora::base::IAgoraServiceEx
C
agora::base::IAgoraServiceObserver
C
agora::rtc::IAudioDeviceManagerObserver
C
agora::rtc::IAudioEncodedFrameDataCallback
C
agora::rtc::IAudioEncodedFrameObserver
C
agora::rtc::IAudioFrameDumpObserver
C
agora::media::base::IAudioFrameObserver
►
C
agora::media::IAudioFrameObserverBase
C
agora::media::IAudioFrameObserver
C
agora::rtc::IAudioPcmDataCallback
C
agora::media::IAudioSpectrumObserver
C
agora::rtc::ICameraCaptureObserver
C
agora::rtm::IChannel
C
agora::rtm::IChannelAttributes
C
agora::rtm::IChannelEventHandler
C
agora::rtm::IChannelMember
C
agora::config::IConfigEngine
C
agora::util::IContainer
C
agora::rtc::ICameraCapturer::IDeviceInfo
C
agora::rtc::IDiagnosticService
C
agora::rtc::IDirectCdnStreamingEventHandler
C
agora::rtc::IDumpStateObserver
►
C
agora::base::IEngineBase
►
C
agora::rtc::IRtcEngine
►
C
agora::rtc::IRtcEngineEx
C
agora::rtc::IRtcEngineInternal
C
agora::rtc::IExtensionControl
►
C
agora::config::IFilter
C
agora::config::ExternalParameterHelperWithFilter< T >
C
agora::util::IIterator
►
C
agora::rtc::ILocalUser
C
agora::rtc::ILocalUserEx
C
agora::rtc::ILocalUserObserver
C
agora::commons::ILogWriter
C
agora::rtc::IMediaControlPacketCallback
C
agora::rtc::IMediaControlPacketReceiver
►
C
agora::rtc::IMediaControlPacketSender
C
agora::rtc::IMediaControlPacketSenderEx
►
C
agora::media::IMediaEngine
C
agora::media::IMediaEngineEx
C
agora::rtc::IMediaPacketCallback
C
agora::rtc::IMediaPacketReceiver
C
agora::rtc::IMediaPlayerSourceObserver
C
agora::rtc::IMediaRelayObserver
C
agora::rtc::IMediaStreamingSourceObserver
This observer interface of media streaming source
C
agora::rtm::IMessage
C
agora::rtc::IMetadataObserver
C
agora::in_place_t
►
C
agora::rtc::INetworkObserver
C
agora::rtc::IRtcConnectionEx
C
agora::rtc::InjectStreamConfig
C
agora::rtc::InputSeiData
The input SEI data
►
C
integral_constant
C
agora::internal::IsAssignableFromOptional< T, U >
C
agora::internal::IsConvertibleFromOptional< T, U >
C
agora::rtc::InternalEngineStatus
C
agora::config::InternalParameterHelper< T >
►
C
agora::config::IObserver
C
agora::config::ExternalParameterHelperWithObserver< T >
C
agora::config::ExternalTriggerParameterHelperWithObserver< T >
C
agora::rtc::IPacketObserver
C
agora::config::IParameter
C
agora::config::IParameterCollection
►
C
agora::base::IParameterEngine
C
agora::rtc::IRtcEngineInternal
C
agora::rtc::IRtcAvTransportPacketInfoObserver
C
agora::rtc::IRtcConnectionObserver
►
C
agora::rtc::IRtcEngineEventHandler
►
C
agora::rtc::IRtcEngineEventHandlerEx
C
agora::rtc::IRtcEngineEventHandlerInternal
C
agora::rtc::IRtcEngineParameter
C
agora::rtc::IRtmpConnectionObserver
C
agora::rtc::IRtmpLocalUser
C
agora::rtc::IRtmpLocalUserObserver
C
agora::rtc::IRtmpStreamingObserver
C
agora::rtm::IRtmService
C
agora::rtm::IRtmServiceEventHandler
C
agora::rtc::IScreenCaptureObserver
C
agora::base::IServiceObserver
►
C
ISignalingEngine
C
agora::signaling::ISignalingEngineEx
►
C
ISignalingEngineEventHandler
C
agora::signaling::ISignalingEngineEventHandlerEx
C
agora::internal::swappable_impl::IsSwappableImpl
C
agora::util::IString
C
agora::rtc::ITransportPacketObserver
C
agora::config::IUserIdManager
C
agora::rtc::IVideoDeviceCollection
C
agora::rtc::IVideoDeviceManager
C
agora::media::IVideoEncodedFrameObserver
C
agora::rtc::IVideoEncodedImageCallback
C
agora::rtc::IVideoEncodedImageReceiver
►
C
agora::media::base::IVideoFrameObserver
C
agora::media::base::IVideoFrameObserverEx
►
C
agora::media::IVideoFrameObserver
C
agora::media::IVideoFrameObserverEx
C
agora::rtc::IVideoFrameObserver2
C
agora::rtc::IVideoListener
C
agora::rtc::LastmileProbeConfig
C
agora::rtc::LastmileProbeOneWayResult
C
agora::rtc::LastmileProbeResult
C
agora::rtc::layout_info
C
agora::rtc::LeaveChannelOptions
C
agora::base::LicenseCallback
C
agora::rtc::LiveTranscoding
C
agora::rtc::ILocalUser::LocalAudioDetailedStats
C
agora::rtc::LocalAudioStats
C
agora::rtc::ILocalAudioTrack::LocalAudioTrackStats
C
agora::rtc::LocalTranscoderConfiguration
C
agora::rtc::IVideoListener::LocalVideoStat
C
agora::rtc::LocalVideoStats
C
agora::rtc::IVideoListener::LocalVideoStreamStat
C
agora::rtc::LocalVideoTrackStats
C
agora::rtc::LocalVideoTrackStatsEx
C
agora::commons::LogConfig
C
agora::rtc::IMetadataObserver::Metadata
C
agora::rtc::MixerLayoutConfig
C
agora::internal::MoveAssignable< is_move_assignable >
C
agora::internal::MoveAssignable< false >
C
agora::internal::MoveConstructible< is_move_constructible >
C
agora::internal::MoveConstructible< false >
C
agora::nullopt_t
C
agora::Optional< T >
C
agora::Optional< bool >
C
agora::Optional< CHANNEL_PROFILE_TYPE >
C
agora::Optional< CLIENT_ROLE_TYPE >
C
agora::Optional< double >
C
agora::Optional< float >
C
agora::Optional< int >
C
agora::Optional< int32_t >
C
agora::Optional< OPENSL_MODE >
C
agora::Optional< std::string >
C
agora::Optional< uint32_t >
C
agora::Optional< uint64_t >
C
agora::Optional< uint8_t >
C
agora::Optional< VIDEO_STREAM_TYPE >
C
agora::internal::OptionalBase< T >
►
C
agora::internal::OptionalStorageBase< T >
C
agora::internal::OptionalStorage< T >
C
agora::rtc::IPacketObserver::Packet
C
agora::rtc::IVideoListener::PacketInfo
►
C
agora::media::base::PacketOptions
C
agora::rtc::PacketOptions
C
agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo
C
agora::media::base::PlayerStreamInfo
The information of the media stream object
C
agora::rtc::PreviewMetaInfo
C
agora::rtc::PublisherConfiguration
C
agora::rtc::RawPixelBuffer
C
agora::rtc::ReceivePacketHandler
C
agora::rtc::Rectangle
C
agora::RefCounter
►
C
agora::RefCountInterface
C
agora::rtc::AudioEncodedFrameData
C
agora::rtc::AudioPcmData
►
C
agora::rtc::IAudioEncodedFrameSender
C
agora::rtc::IAudioEncodedFrameSenderEx
►
C
agora::rtc::IAudioFilterBase
C
agora::rtc::IAudioFilter
►
C
agora::rtc::IAudioPcmDataSender
C
agora::rtc::IAudioPcmDataSenderEx
C
agora::rtc::IAudioSinkBase
►
C
agora::rtc::IAudioTrack
►
C
agora::rtc::ILocalAudioTrack
C
agora::rtc::ILocalAudioTrackEx
►
C
agora::rtc::IRemoteAudioTrack
C
agora::rtc::IRemoteAudioTrackEx
►
C
agora::rtc::ICameraCapturer
C
agora::rtc::ICameraCapturerEx
C
agora::rtc::IExtensionProvider
C
agora::rtc::IExtensionVideoFilter::Control
C
agora::rtc::IMediaExtensionObserver
►
C
agora::rtc::IMediaNodeFactory
C
agora::rtc::IMediaNodeFactoryEx
►
C
agora::rtc::IMediaPacketSender
C
agora::rtc::IMediaPacketSenderEx
►
C
agora::rtc::IMediaPlayerSource
C
agora::rtc::IMediaPlayerSourceEx
C
agora::rtc::IMediaRelayService
►
C
agora::rtc::IMediaStreamingSource
Access to a media streaming source demuxer. To playout multiple stream sources simultaneously, create multiple media stream source objects
C
agora::rtc::IMediaStreamingSourceEx
C
agora::rtc::INGAudioDeviceManager
►
C
agora::rtc::IRecordingDeviceSource
C
agora::rtc::IRecordingDeviceSourceEx
►
C
agora::rtc::IRemoteAudioMixerSource
C
agora::rtc::IRemoteAudioMixerSourceEx
►
C
agora::rtc::IRtcConnection
C
agora::rtc::IRtcConnectionEx
►
C
agora::rtc::IRtmpConnection
C
agora::rtc::IRtmpConnectionEx
C
agora::rtc::IRtmpStreamingService
►
C
agora::rtc::IScreenCapturer
C
agora::rtc::IScreenCapturerEx
►
C
agora::rtc::IVideoEncodedImageSender
C
agora::rtc::IVideoEncodedImageSenderEx
►
C
agora::rtc::IVideoFilterBase
►
C
agora::rtc::IVideoFilter
C
agora::rtc::IExtensionVideoFilter
C
agora::rtc::IVideoBeautyFilter
►
C
agora::rtc::IVideoFilterEx
C
agora::rtc::IVideoFrameAdapter
C
agora::rtc::IVideoFrame
C
agora::rtc::IVideoFrameMemoryPool
►
C
agora::rtc::IVideoFrameSender
C
agora::rtc::IVideoFrameSenderEx
►
C
agora::rtc::IVideoFrameTransceiver
C
agora::rtc::IVideoFrameTransceiverEx
►
C
agora::rtc::IVideoMixerSource
C
agora::rtc::IVideoMixerSourceEx
►
C
agora::rtc::IVideoSinkBase
►
C
agora::rtc::IVideoRenderer
C
agora::rtc::IVideoRendererEx
►
C
agora::rtc::IVideoTrack
►
C
agora::rtc::ILocalVideoTrack
C
agora::rtc::ILocalVideoTrackEx
►
C
agora::rtc::IRemoteVideoTrack
C
agora::rtc::IRemoteVideoTrackEx
C
agora::rtc::VideoEncodedImageData
C
agora::rtc::VideoCompositingLayout::Region
C
agora::rtc::region_info
C
agora::rtc::RemoteAudioStats
C
agora::rtc::RemoteAudioTrackStats
C
agora::rtc::IVideoListener::RemoteVideoStat
C
agora::rtc::RemoteVideoStats
►
C
agora::rtc::RemoteVideoTrackStats
C
agora::rtc::RemoteVideoTrackStatsEx
C
agora::rtc::ILocalVideoTrackEx::RsfecConfig
►
C
agora::rtc::rtc_packet_t
C
agora::rtc::audio_packet_t
C
agora::rtc::broadcast_packet_t
C
agora::rtc::video_packet_t
C
agora::utils::RtcAsyncCallback< T >
C
agora::rtc::RtcConnection
►
C
agora::rtc::RtcConnectionConfiguration
C
agora::rtc::RtcConnectionConfigurationEx
C
agora::rtc::RtcConnStats
►
C
agora::rtc::RtcEngineContext
►
C
agora::rtc::RtcEngineContextEx
C
agora::rtc::RtcEngineContextInternal
C
agora::rtc::RtcEngineLibHelper
C
agora::rtc::RtcImage
C
agora::rtc::RtcStats
C
agora::rtc::RtmpConnectionConfiguration
C
agora::rtc::RtmpConnectionInfo
C
agora::rtc::RtmpStreamingAudioConfiguration
C
agora::rtc::RtmpStreamingVideoConfiguration
C
agora::rtc::SAudioPacket
C
agora::rtc::ScreenCaptureConfiguration
C
agora::rtc::ScreenCaptureParameters
C
agora::base::SenderOptions
C
agora::rtc::SimulcastStreamConfig
►
C
agora::rtc::SMediaFrame
C
agora::rtc::SAudioFrame
C
agora::rtc::StateNotifier< STATE_TYPE, REASON_TYPE >
C
agora::rtc::StateNotifier< LOCAL_AUDIO_STREAM_STATE, LOCAL_AUDIO_STREAM_ERROR >
C
agora::rtc::StateNotifier< REMOTE_AUDIO_STATE, REMOTE_AUDIO_STATE_REASON >
►
C
T
C
agora::RefCountedObject< T >
C
agora::rtc::TConnectionInfo
C
agora::rtc::TextureInfo
C
agora::rtc::TranscodingUser
C
agora::rtc::TranscodingVideoStream
C
agora::rtc::UplinkNetworkInfo
C
agora::media::UserAudioSpectrumInfo
C
agora::UserInfo
C
agora::rtc::UserInfo
C
agora::rtc::video_packet_t::video3_flags
C
agora::rtc::video_custom_ctrl_broadcast_packet_t
C
agora::rtc::video_report_packet_t
C
agora::rtc::video_rtcp_packet_t
C
agora::rtc::video_transport_packet_info
C
agora::rtc::VideoCanvas
C
agora::rtc::VideoCompositingLayout
C
agora::rtc::VideoConfigurationEx
C
agora::rtc::VideoDimensions
C
agora::rtc::VideoEncoderConfiguration
C
agora::rtc::VideoFormat
C
agora::media::base::VideoFrame
C
agora::rtc::VideoFrameData
C
rtc::VideoSinkInterface< VideoFrameT >
C
agora::rtc::ILocalUser::VideoSubscriptionOptions
C
agora::rtc::VideoTrackInfo
C
agora::rtc::ILocalVideoTrackEx::VQCParametersCollection
C
agora::rtc::WatermarkOptions
C
agora::rtc::WatermarkRatio
C
agora::utils::WeakObservers< Observer >
C
agora::utils::WeakObservers< agora::rtc::IVideoTrackObserver >
C
agora::rtc::WebAgentVideoStats
Generated by
1.8.18