Agora C++ API Reference for All Platforms
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
▼
N
agora
►
N
base
C
AgoraServiceConfigEx
C
AgoraServiceConfiguration
C
AParameter
C
AudioSessionConfiguration
C
IAgoraParameter
C
IAgoraService
C
IAgoraServiceEx
C
IAgoraServiceObserver
C
IEngineBase
C
IParameterEngine
C
IServiceObserver
C
LicenseCallback
C
NtpTime
►
N
capability
C
CapabilityItem
►
N
commons
C
ILogWriter
C
LogConfig
►
N
internal
►
N
swappable_impl
C
IsSwappableImpl
C
CopyAssignable
C
CopyAssignable< false >
C
CopyConstructible
C
CopyConstructible< false >
C
IsAssignableFromOptional
C
IsConvertibleFromOptional
C
IsSwappable
C
MoveAssignable
C
MoveAssignable< false >
C
MoveConstructible
C
MoveConstructible< false >
C
OptionalBase
C
OptionalStorage
C
OptionalStorageBase
►
N
media
►
N
base
C
AudioEncodedFrameInfo
C
AudioPcmFrame
C
CacheStatistics
C
ExternalVideoFrame
C
IAudioFrameObserver
C
IMediaPlayerCustomDataProvider
C
IVideoFrameObserver
C
IVideoFrameObserverEx
C
MediaSource
C
PacketOptions
C
PlayerStreamInfo
The information of the media stream object
C
PlayerUpdatedInfo
C
SrcInfo
The information of the media stream object
C
VideoFrame
C
AudioSpectrumData
C
ContentInspectConfig
C
ContentInspectConfigEx
C
ContentInspectModule
C
ContentInspectModuleEx
C
IAudioFrameObserver
►
C
IAudioFrameObserverBase
C
AudioFrame
C
AudioParams
C
IAudioSpectrumObserver
C
IMediaEngine
C
IMediaEngineEx
C
IMediaRecorderObserver
C
IVideoEncodedFrameObserver
C
IVideoFrameObserver
C
IVideoFrameObserverEx
C
MediaRecorderConfiguration
C
RecorderInfo
C
UserAudioSpectrumInfo
►
N
rtc
C
AAudioDeviceManager
C
AdvancedAudioOptions
C
AdvancedConfigInfo
C
AdvanceOptions
C
AiEchoCancellationExtension
C
AINoiseSuppressorExtension
C
AlphaChannel
C
audio_packet_t
C
audio_transport_packet_info
C
AudioDeviceInfo
C
AudioEncodedFrameObserverConfig
C
AudioEncoderConfiguration
C
AudioFrameHandleInfo
C
AudioOptions
C
AudioParameters
C
AudioPcmDataInfo
C
AudioRecordingConfiguration
C
AudioSinkWants
C
AudioTrackConfig
C
AudioVolumeInfo
C
AudioVolumeInformation
C
AVideoDeviceManager
C
BeautyOptions
C
BitrateConstraints
C
broadcast_packet_t
C
CameraCapturerConfiguration
C
CameraInfo
C
canvas_info
C
Capabilities
C
CapabilityItem
C
CapabilityItemMap
C
ChannelMediaInfo
C
ChannelMediaOptions
C
ChannelMediaRelayConfiguration
C
ClientRoleOptions
C
ColorEnhanceOptions
C
ColorSpace
C
ConnInfosIterator
C
ContentInspectExtension
C
control_broadcast_packet_t
C
CustomExtensionWrapper
C
DataStreamConfig
C
DeviceInfo
C
DirectCdnStreamingMediaOptions
C
DirectCdnStreamingStats
C
distribution_property_t
►
C
DownlinkNetworkInfo
C
PeerDownlinkInfo
C
EchoTestConfiguration
C
EncodedAudioFrameAdvancedSettings
C
EncodedAudioFrameInfo
C
EncodedVideoFrameInfo
C
EncryptionConfig
C
ExtensionInfo
C
ExtensionInterfaceVersion
C
ExtensionInterfaceVersion< IAudioFilter >
C
ExtensionInterfaceVersion< ICustomExtensionProvider >
C
ExtensionInterfaceVersion< IExtensionProvider >
C
ExtensionInterfaceVersion< IExtensionProviderV2 >
C
ExtensionInterfaceVersion< IExtensionVideoFilter >
C
ExtensionInterfaceVersion< IScreenCaptureSource >
C
ExtensionInterfaceVersion< IVideoDecoderProvider >
C
ExtensionInterfaceVersion< IVideoEncoderProvider >
C
ExtensionVersion
C
GlobalResourceMetaInfo
►
C
IAgoraVideoQualityAnalyzer
C
Control
C
IAudioDeviceManagerObserver
C
IAudioEncodedFrameObserver
C
IAudioEncodedFrameReceiver
C
IAudioEncodedFrameSender
C
IAudioFilter
C
IAudioFilterBase
C
IAudioFrameDumpObserver
C
IAudioPcmDataSender
C
IAudioSinkBase
C
IAudioTrack
►
C
IAVDataObserver
C
ADataInfo
C
AVData
C
VDataInfo
C
ICameraCaptureObserver
►
C
ICameraCapturer
C
IDeviceInfo
C
ICameraCapturerEx
C
ICapabilitesObserver
C
ICustomExtensionProvider
C
IDiagnosticService
C
IDirectCdnStreamingEventHandler
C
IDumpStateObserver
►
C
IExtensionControl
C
Capabilities
►
C
IExtensionProvider
C
ExtensionMetaInfo
C
IExtensionProviderV2
►
C
IExtensionVideoFilter
C
Control
C
IExtensionVideoFilterControlEx
C
IFileUploaderService
►
C
ILocalAudioTrack
C
LocalAudioTrackStats
►
C
ILocalAudioTrackEx
C
DetachOption
C
ILocalAudioTrackObserver
►
C
ILocalUser
C
ANAStats
C
AudioProcessingStats
C
LocalAudioDetailedStats
C
ILocalUserEx
C
ILocalUserObserver
C
ILocalVideoTrack
►
C
ILocalVideoTrackEx
C
AttachInfo
C
DetachInfo
C
OPSParametersCollection
C
RsfecConfig
C
ImagePayloadData
C
ImageTrackOptions
C
IMediaControlPacketCallback
C
IMediaControlPacketReceiver
C
IMediaControlPacketSender
C
IMediaControlPacketSenderEx
C
IMediaExtensionObserver
C
IMediaNodeFactory
C
IMediaNodeFactoryEx
C
IMediaPacketCallback
C
IMediaPacketReceiver
C
IMediaPacketSender
C
IMediaPacketSenderEx
C
IMediaPlayerSource
C
IMediaPlayerSourceEx
C
IMediaPlayerSourceObserver
C
IMediaRecorderEX
C
IMediaRelayObserver
C
IMediaRelayService
C
IMediaStreamingSource
Access to a media streaming source demuxer. To playout multiple stream sources simultaneously, create multiple media stream source objects
C
IMediaStreamingSourceEx
C
IMediaStreamingSourceObserver
This observer interface of media streaming source
►
C
IMetadataObserver
C
Metadata
C
INetworkObserver
C
INGAudioDeviceManager
C
InjectStreamConfig
C
InputSeiData
The input SEI data
C
InternalEngineStatus
C
IObservableVideoFilter
C
IObservableVideoSink
►
C
IPacketObserver
C
Packet
C
IRecordingDeviceSource
C
IRemoteAudioMixerSource
C
IRemoteAudioTrack
C
IRemoteAudioTrackEx
C
IRemoteVideoTrack
►
C
IRemoteVideoTrackEx
C
AttachInfo
C
DetachInfo
C
IRtcAvTransportPacketInfoObserver
C
IRtcConnection
C
IRtcConnectionEx
C
IRtcConnectionObserver
C
IRtcEngine
C
IRtcEngineEventHandler
C
IRtcEngineEventHandlerEx
C
IRtcEngineEventHandlerInternal
C
IRtcEngineEx
C
IRtcEngineInternal
C
IRtmpConnection
C
IRtmpConnectionEx
C
IRtmpConnectionObserver
C
IRtmpLocalUser
C
IRtmpLocalUserObserver
C
IRtmpStreamingObserver
C
IRtmpStreamingService
C
IScreenCaptureObserver
C
IScreenCapturer
C
IScreenCapturer2
C
IScreenCapturerEx
C
IScreenCapturerEx2
►
C
IScreenCaptureSource
C
AudioCaptureConfig
C
Control
C
VideoCaptureConfig
C
IScreenCaptureSourceList
C
ITransportPacketObserver
►
C
IVideoBeautyFilter
C
BeautyOptions
C
IVideoDecoderProvider
C
IVideoDeviceCollection
C
IVideoDeviceManager
C
IVideoEncodedImageCallback
C
IVideoEncodedImageSender
C
IVideoEncodedImageSenderEx
C
IVideoEncoderProvider
C
IVideoFilter
C
IVideoFilterBase
C
IVideoFilterEx
C
IVideoFrame
C
IVideoFrameAdapter
C
IVideoFrameEx
C
IVideoFrameMemoryPool
C
IVideoFrameMemoryPoolEx
C
IVideoFrameObserver2
C
IVideoFrameSender
C
IVideoFrameSenderEx
C
IVideoFrameTransceiver
C
IVideoFrameTransceiverEx
C
IVideoMixerSource
C
IVideoMixerSourceEx
C
IVideoRenderer
C
IVideoRendererEx
C
IVideoSinkBase
C
IVideoTrack
C
IVideoTrackObserver
C
LastmileProbeConfig
C
LastmileProbeOneWayResult
C
LastmileProbeResult
C
layout_info
C
LeaveChannelOptions
C
LiveStreamAdvancedFeature
C
LiveTranscoding
C
LocalAccessPointConfiguration
C
LocalAudioStats
C
LocalTranscoderConfiguration
C
LocalVideoStats
C
LocalVideoTrackStats
C
LocalVideoTrackStatsEx
C
LogUploadServerInfo
C
LoopbackRecordingOption
C
LowlightEnhanceOptions
C
MixerLayoutConfig
C
PacketOptions
C
PaddedRawPixelBuffer
C
peer_message_t
C
PreviewMetaInfo
C
PublisherConfiguration
C
RawPixelBuffer
C
ReceivePacketHandler
C
Rectangle
C
region_info
C
RemoteAudioStats
C
RemoteAudioTrackStats
C
RemoteVideoStats
C
RemoteVideoTrackStats
C
RemoteVideoTrackStatsEx
C
rtc_packet_t
C
RtcConnection
C
RtcConnectionConfiguration
C
RtcConnectionConfigurationEx
C
RtcConnStats
C
RtcEngineContext
C
RtcEngineContextInternal
C
RtcEngineLibHelper
C
RtcImage
C
RtcStats
C
RtmpConnectionConfiguration
C
RtmpConnectionInfo
C
RtmpStreamingAudioConfiguration
C
RtmpStreamingVideoConfiguration
C
SAudioFrame
C
SAudioPacket
C
ScreenAudioParameters
C
ScreenCaptureConfiguration
C
ScreenCaptureMetaInfo
C
ScreenCaptureParameters
C
ScreenCaptureParameters2
C
ScreenCaptureProfilingStatistics
C
ScreenCaptureSourceInfo
C
ScreenVideoParameters
C
SegmentationProperty
C
SenderOptions
C
SimulcastStreamConfig
C
SIZE
C
SMediaFrame
C
StateNotifier
C
TConnectionInfo
C
TConnectSettings
C
TextureInfo
C
ThumbImageBuffer
C
TranscodingUser
C
TranscodingVideoStream
C
UplinkNetworkInfo
C
UserInfo
C
video_custom_ctrl_broadcast_packet_t
►
C
video_packet_t
C
Extension
C
video3_flags
C
video_transport_packet_info
C
VideoAvailabilityIndicator
C
VideoBeautyParam
C
VideoCanvas
C
VideoCodecInfo
►
C
VideoCompositingLayout
C
Region
C
VideoConfigurationEx
C
VideoDenoiserOptions
C
VideoDimensions
C
VideoEncodedImageData
C
VideoEncoderConfiguration
C
VideoFormat
C
VideoFrameData
C
VideoFrameDataV2
C
VideoSdpFormatJson
C
VideoSubscriptionOptions
C
VideoTrackInfo
C
VirtualBackgroundSource
C
WatermarkOptions
C
WatermarkRatio
C
WebAgentVideoStats
C
WlAccStats
►
N
rtm
C
IChannel
C
IChannelAttributes
C
IChannelEventHandler
C
IChannelMember
C
IMessage
C
IRtmService
C
IRtmServiceEventHandler
►
N
util
C
AList
C
AOutputIterator
C
AutoPtr
C
CopyableAutoPtr
C
IContainer
C
IIterator
C
IString
►
N
utils
C
RtcAsyncCallback
C
WeakObservers
C
agora_refptr
C
AtomicOps
C
in_place_t
C
nullopt_t
C
Optional
C
RefCountedObject
C
RefCounter
C
RefCountInterface
C
SpatialAudioParams
C
UserInfo
▼
N
rtc
C
VideoSinkInterface
▼
N
std
C
hash< agora::agora_refptr< T > >
C
hash< agora::Optional< T > >
Generated by
1.8.18