Agora RTC Objective-C API Reference  Refactor
Data Structure Index
a | b | c | d | e | f | h | i | l | m | n | o | p | r | s | t | u | v | w
  a  
AgoraPathStats    AudioPcmDataInfo (agora::rtc)    IExtensionProviderV2 (agora::rtc)    MediaSource (agora::media::base)   
AgoraRecorderStreamInfo    AudioPcmFrame (agora::media::base)    IExtensionVideoCodecProvider (agora::rtc)    IMetadataObserver::Metadata (agora::rtc)   
AAudioDeviceManager (agora::rtc)    AgoraRemoteVoicePositionInfo    ILocalUser::AudioProcessingStats (agora::rtc)    IExtensionVideoDecoder (agora::rtc)    MixedAudioStream (agora::rtc)   
AdvancedAudioOptions (agora::rtc)    AgoraRhythmPlayerConfig    AudioRecordingConfiguration (agora::rtc)    IExtensionVideoDecoderProvider (agora::rtc)    MixerLayoutConfig (agora::rtc)   
AdvancedConfigInfo (agora::rtc)    AgoraRtcAudioVolumeInfo    AudioSessionConfiguration (agora::base)    IExtensionVideoEncoder (agora::rtc)    MoveAssignable (agora::internal)   
AdvancedConfigInfo    AgoraRtcChannelMediaOptions    AudioSinkWants (agora::rtc)    IExtensionVideoEncoderProvider (agora::rtc)    MoveAssignable< false > (agora::internal)   
AdvanceOptions (agora::rtc)    AgoraRtcConnection    AudioSpectrumData (agora::media)    IExtensionVideoFilter (agora::rtc)    MoveConstructible (agora::internal)   
agora_refptr (agora)    AgoraRtcCryptoLoader    AudioTrackConfig (agora::rtc)    IExtensionVideoSink (agora::rtc)    MoveConstructible< false > (agora::internal)   
AgoraAdvancedAudioOptions    AgoraRtcEngineConfig    AudioVolumeInfo (agora::rtc)    IFaceInfoObserver (agora::media)    MultipathStats (agora::rtc)   
AgoraAdvancedVideoOptions    AgoraRtcEngineDelegate    AudioVolumeInformation (agora::rtc)    IFileUploaderService (agora::rtc)   
  n  
AgoraAudioEncodedFrameDelegate    AgoraRtcEngineKit    AutoPtr (agora::util)    IH265Transcoder (agora::rtc)   
AgoraAudioEncodedFrameDelegateConfig    AgoraRtcEngineKit(Ex)    AVideoDeviceManager (agora::rtc)    IH265TranscoderObserver (agora::rtc)    NtpTime (agora::base)   
AgoraAudioFilterDelegate    AgoraRtcLocalAudioStats   
  b  
IIterator (agora::util)    nullopt_t (agora)   
AgoraAudioFrame    AgoraRtcMediaPlayerAudioFrameDelegate    ILipSyncFilter (agora::rtc)   
  o  
AgoraAudioFrameDelegate    AgoraRtcMediaPlayerCacheManagerProtocol    IVideoBeautyFilter::BeautyOptions (agora::rtc)    ILocalAudioTrack (agora::rtc)   
AgoraAudioPcmFrame    AgoraRtcMediaPlayerDelegate    BeautyOptions (agora::rtc)    ILocalAudioTrackObserver (agora::rtc)    Optional (agora)   
AgoraAudioRecordingConfiguration    AgoraRtcMediaPlayerProtocol   
  c  
ILocalDataChannel (agora)    OptionalBase (agora::internal)   
AgoraAudioSpectrumDelegate    AgoraRtcMediaPlayerVideoFrameDelegate    ILocalUser (agora::rtc)    OptionalStorage (agora::internal)   
AgoraAudioSpectrumInfo    AgoraRtcMediaStreamInfo    CacheStatistics (agora::media::base)    ILocalUserObserver (agora::rtc)    OptionalStorageBase (agora::internal)   
AgoraAudioTrackConfig    AgoraRtcRemoteAudioStats    CameraCapturerConfiguration (agora::rtc)    ILocalVideoTrack (agora::rtc)   
  p  
AgoraBeautyOptions    AgoraRtcRemoteVideoStats    IExtensionControl::Capabilities (agora::rtc)    ILogWriter (agora::commons)   
AgoraCameraCapturerConfiguration    AgoraRtcVideoCanvas    ChannelMediaInfo (agora::rtc)    ImagePayloadData (agora::rtc)    IPacketObserver::Packet (agora::rtc)   
AgoraChannelMediaRelayConfiguration    AgoraRtmChannelInfo    ChannelMediaOptions (agora::rtc)    ImageTrackOptions (agora::rtc)    PacketOptions (agora::media::base)   
AgoraChannelMediaRelayInfo    AgoraRtmClientConfig    ChannelMediaRelayConfiguration (agora::rtc)    IMediaControlPacketReceiver (agora::rtc)    PaddedRawPixelBuffer (agora::rtc)   
AgoraChannelStats    AgoraRtmClientDelegate    ClientRoleOptions (agora::rtc)    IMediaControlPacketSender (agora::rtc)    PathStats (agora::rtc)   
AgoraClientRoleOptions    AgoraRtmClientKit    CodecCapInfo (agora::rtc)    IMediaEngine (agora::media)    DownlinkNetworkInfo::PeerDownlinkInfo (agora::rtc)   
AgoraClimaxSegment    AgoraRtmCommonResponse    CodecCapLevels (agora::rtc)    IMediaExtensionObserver (agora::rtc)    PlayerPlaybackStats (agora::media::base)   
AgoraColorEnhanceOptions    AgoraRtmEncryptionConfig    ISyncClientObserver::CollectionEvent (agora::base)    IMediaNodeFactory (agora::rtc)    PlayerStreamInfo (agora::media::base)   
AgoraColorSpace    AgoraRtmErrorInfo    ColorEnhanceOptions (agora::rtc)    IMediaPacketReceiver (agora::rtc)    PlayerUpdatedInfo (agora::media::base)   
AgoraContentInspectConfig    AgoraRtmGetHistoryMessagesOptions    ColorSpace (agora::media::base)    IMediaPacketSender (agora::rtc)    PublisherConfiguration (agora::rtc)   
AgoraContentInspectModule    AgoraRtmGetHistoryMessagesResponse    ContentInspectConfig (agora::media)    IMediaPlayerCustomDataProvider (agora::media::base)   
  r  
AgoraDataStreamConfig    AgoraRtmGetLocksResponse    ContentInspectModule (agora::media)    IMediaPlayerSource (agora::rtc)   
AgoraDirectCdnStreamingEventDelegate    AgoraRtmGetMetadataResponse    ILipSyncFilter::Control (agora::rtc)    IMediaPlayerSourceObserver (agora::rtc)    RawPixelBuffer (agora::rtc)   
AgoraDirectCdnStreamingMediaOptions    AgoraRtmGetOnlineUsersOptions    IAudioFilterV2::Control (agora::rtc)    IMediaRecorder (agora::rtc)    RecorderInfo (agora::media)   
AgoraDirectCdnStreamingStats    AgoraRtmGetOnlineUsersResponse    IScreenCaptureSource::Control (agora::rtc)    IMediaRecorder2 (agora::rtc)    RecorderStreamInfo (agora::rtc)   
AgoraDownlinkNetworkInfo    AgoraRtmGetTopicSubscribedUsersResponse    IAgoraVideoQualityAnalyzer::Control (agora::rtc)    IMediaRecorderObserver (agora::media)    Rectangle (agora::rtc)   
AgoraEchoTestConfiguration    AgoraRtmGetUserChannelsResponse    IExtensionVideoFilter::Control (agora::rtc)    IMediaRelayObserver (agora::rtc)    RefCountedObject (agora)   
AgoraEncodedAudioFrameInfo    AgoraRtmHistory    CopyableAutoPtr (agora::util)    IMediaRelayService (agora::rtc)    RefCounter (agora)   
AgoraEncodedVideoFrameDelegate    AgoraRtmHistoryMessage    CopyAssignable (agora::internal)    IMediaStreamingSource (agora::rtc)    RefCountInterface (agora)   
AgoraEncodedVideoFrameInfo    AgoraRtmJoinChannelOption    CopyAssignable< false > (agora::internal)    IMediaStreamingSourceObserver (agora::rtc)    VideoCompositingLayout::Region (agora::rtc)   
AgoraEncodedVideoTrackOptions    AgoraRtmJoinTopicOption    CopyConstructible (agora::internal)    IMessage (agora::rtm)    RemoteAudioStats (agora::rtc)   
AgoraEncryptionConfig    AgoraRtmLinkStateEvent    CopyConstructible< false > (agora::internal)    IMetadataObserver (agora::rtc)    RemoteAudioTrackStats (agora::rtc)   
AgoraExtControlDelegate    AgoraRtmLock   
  d  
in_place_t (agora)    RemoteVideoStats (agora::rtc)   
AgoraExtensionContext    AgoraRtmLockDetail    INetworkObserver (agora::rtc)    RemoteVideoTrackStats (agora::rtc)   
AgoraExtensionInfo    AgoraRtmLockEvent    DataChannelConfig (agora)    INGAudioDeviceManager (agora::rtc)    RtcConnection (agora::rtc)   
AgoraExtensionMetaInfo    AgoraRtmLogConfig    DataChannelInfo (agora)    InjectStreamConfig (agora::rtc)    RtcConnectionConfiguration (agora::rtc)   
AgoraExtProviderDelegate    AgoraRtmMessage    DataStreamConfig (agora::rtc)    InputSeiData (agora::rtc)    RtcEngineContext (agora::rtc)   
AgoraExtVideoFrame    AgoraRtmMessageEvent    DeviceInfo (agora::rtc)    IPacketObserver (agora::rtc)    RtcImage (agora::rtc)   
AgoraFaceInfoDelegate    AgoraRtmMetadata    DirectCdnStreamingMediaOptions (agora::rtc)    IRecordingDeviceSource (agora::rtc)    RtcStats (agora::rtc)   
AgoraFacePositionInfo    AgoraRtmMetadataItem    DirectCdnStreamingStats (agora::rtc)    IRemoteAudioMixerSource (agora::rtc)    RtmpConnectionConfiguration (agora::rtc)   
AgoraFaceShapeAreaOptions    AgoraRtmMetadataOptions    DownlinkNetworkInfo (agora::rtc)    IRemoteAudioTrack (agora::rtc)    RtmpConnectionInfo (agora::rtc)   
AgoraFaceShapeBeautyOptions    AgoraRtmPresence   
  e  
IRemoteDataChannel (agora)    RtmpStreamingAudioConfiguration (agora::rtc)   
AgoraFocalLengthInfo    AgoraRtmPresenceEvent    IRemoteVideoTrack (agora::rtc)    RtmpStreamingVideoConfiguration (agora::rtc)   
AgoraH265TranscoderDelegate    AgoraRtmPresenceGetStateResponse    EchoTestConfiguration (agora::rtc)    IRtcConnection (agora::rtc)   
  s  
AgoraH265TranscoderProtocol    AgoraRtmPresenceIntervalInfo    EncodedAudioFrameAdvancedSettings (agora::rtc)    IRtcConnectionObserver (agora::rtc)   
AgoraImageTrackOptions    AgoraRtmPresenceOptions    EncodedAudioFrameInfo (agora::rtc)    IRtcEngine (agora::rtc)    ScreenCaptureConfiguration (agora::rtc)   
AgoraLastmileProbeConfig    AgoraRtmPrivateConfig    EncodedVideoFrameInfo (agora::rtc)    IRtcEngineEventHandler (agora::rtc)    ScreenCaptureParameters (agora::rtc)   
AgoraLastmileProbeOneWayResult    AgoraRtmProxyConfig    EncryptionConfig (agora::rtc)    IRtcEngineEventHandlerEx (agora::rtc)    ScreenCaptureProfilingStatistics (agora::rtc)   
AgoraLastmileProbeResult    AgoraRtmPublisherInfo    ExtensionContext (agora::rtc)    IRtcEngineEx (agora::rtc)    IScreenCaptureSource::ScreenSourceListOption (agora::rtc)   
AgoraLeaveChannelOptions    AgoraRtmPublishOptions    ExtensionEncodedImage (agora::rtc)    IRtmpConnection (agora::rtc)    SegmentationProperty (agora::rtc)   
AgoraLiveChannelConfig    AgoraRtmStorage    ExtensionInfo (agora::rtc)    IRtmpConnectionObserver (agora::rtc)    SenderOptions (agora::rtc)   
AgoraLiveDelegate    AgoraRtmStorageEvent    ExtensionInterfaceVersion (agora::rtc)    IRtmpLocalUser (agora::rtc)    SimulcastConfig (agora::rtc)   
AgoraLiveKit    AgoraRtmStreamChannel    ExtensionInterfaceVersion< IAudioFilter > (agora::rtc)    IRtmpLocalUserObserver (agora::rtc)    SimulcastConfigInternal (agora::rtc)   
AgoraLivePublisher    AgoraRtmSubscribeOptions    ExtensionInterfaceVersion< IAudioFilterV2 > (agora::rtc)    IRtmpStreamingObserver (agora::rtc)    SimulcastStreamConfig (agora::rtc)   
AgoraLivePublisherDelegate    AgoraRtmTopicEvent    ExtensionInterfaceVersion< IExtensionProvider > (agora::rtc)    IRtmpStreamingService (agora::rtc)    SimulcastStreamProfile (agora::rtc)   
AgoraLiveStreamAdvancedFeature    AgoraRtmTopicInfo    ExtensionInterfaceVersion< IExtensionProviderV2 > (agora::rtc)    IRtmService (agora::rtm)    SnapshotConfig (agora::media)   
AgoraLiveSubscriber    AgoraRtmTopicMessageOptions    ExtensionInterfaceVersion< IExtensionVideoFilter > (agora::rtc)    IRtmServiceEventHandler (agora::rtm)    SrcInfo (agora::media::base)   
AgoraLiveSubscriberDelegate    AgoraRtmTopicOption    ExtensionInterfaceVersion< IScreenCaptureSource > (agora::rtc)    IScreenCapturer (agora::rtc)    SimulcastConfig::StreamLayerConfig (agora::rtc)   
AgoraLocalAccessPointConfiguration    AgoraRtmTopicSubscriptionResponse    IExtensionProvider::ExtensionMetaInfo (agora::rtc)    IScreenCaptureSource (agora::rtc)    StreamLayerConfigInternal (agora::rtc)   
AgoraLocalAudioMixerConfiguration    AgoraRtmUserState    ExtensionVersion (agora::rtc)    IServiceObserver (agora::base)    SyncConfig (agora::base)   
AgoraLocalSpatialAudioConfig    AgoraRtmWhereNowResponse    IExtensionVideoCodecProvider::ExtensionVideoCodecInfo (agora::rtc)    IString (agora::util)   
  t  
AgoraLocalSpatialAudioKit    AgoraRtmWhoNowResponse    ExtensionVideoCodecSettings (agora::rtc)    ISyncClient (agora::base)   
AgoraLocalTranscoderConfiguration    AgoraScreenAudioParameters    ExternalVideoFrame (agora::media::base)    ISyncClientObserver (agora::base)    TConnectionInfo (agora::rtc)   
AgoraLogConfig    AgoraScreenCaptureParameters   
  f  
IVideoBeautyFilter (agora::rtc)    TConnectSettings (agora::rtc)   
AgoraLowlightEnhanceOptions    AgoraScreenCaptureParameters2    IVideoDeviceCollection (agora::rtc)    TextureInfo (agora::rtc)   
AgoraMediaFilterEventDelegate    AgoraScreenVideoParameters    FaceShapeAreaOptions (agora::rtc)    IVideoDeviceManager (agora::rtc)    TranscodingUser (agora::rtc)   
AgoraMediaFilterExtensionDelegate    AgoraSegmentationProperty    FaceShapeBeautyOptions (agora::rtc)    IVideoEncodedFrameObserver (agora::media)    TranscodingVideoStream (agora::rtc)   
AgoraMediaMetadataDataSource    AgoraServiceConfiguration (agora::base)    FocalLengthInfo (agora::rtc)    IVideoEncodedImageSender (agora::rtc)   
  u  
AgoraMediaMetadataDelegate    AgoraSimulcastConfig   
  h  
IVideoFilter (agora::rtc)   
AgoraMediaPlayerCacheStatistics    AgoraSimulcastStreamConfig    IVideoFilterBase (agora::rtc)    UplinkNetworkInfo (agora::rtc)   
AgoraMediaPlayerPlaybackStats    AgoraSnapshotConfig    Hdr10MetadataInfo (agora::media::base)    IVideoFrame (agora::rtc)    UserAudioSpectrumInfo (agora::media)   
AgoraMediaPlayerSrcInfo    AgoraSpatialAudioKitBase   
  i  
IVideoFrameMemoryPool (agora::rtc)    UserDataChannelInfo (agora)   
AgoraMediaPlayerUpdatedInfo    AgoraSpatialAudioZone    IVideoFrameMetaInfo (agora::media::base)    UserInfo (agora)   
AgoraMediaRecorder    AgoraStreamLayerConfig    IAgoraParameter (agora::base)    IVideoFrameObserver (agora::media)    UserInfo (agora::rtc)   
AgoraMediaRecorderConfiguration    AgoraTranscodingVideoStream    IAgoraService (agora::base)    IVideoFrameObserver (agora::media::base)   
  v  
AgoraMediaRecorderDelegate    AgoraUplinkNetworkInfo    IAgoraVideoQualityAnalyzer (agora::rtc)    IVideoFrameObserver2 (agora::rtc)   
AgoraMediaRecorderInfo    AgoraUserInfo    IAudioDeviceManagerObserver (agora::rtc)    IVideoFrameSender (agora::rtc)    VideoCanvas (agora::rtc)   
AgoraMediaSource    AgoraVideoCodecCapInfo    IAudioEncodedFrameObserver (agora::rtc)    IVideoFrameTransceiver (agora::rtc)    IScreenCaptureSource::VideoCaptureConfig (agora::rtc)   
AgoraMemPixelBuffer    AgoraVideoCodecCapLevels    IAudioEncodedFrameReceiver (agora::rtc)    IVideoMixerSource (agora::rtc)    VideoCompositingLayout (agora::rtc)   
AgoraMetaAvatarModelInfo    AgoraVideoDenoiserOptions    IAudioEncodedFrameSender (agora::rtc)    IVideoRenderer (agora::rtc)    ExtensionVideoCodecSettings::VideoDecoderSettings (agora::rtc)   
AgoraMetaBundleInfo    AgoraVideoFilterControlDelegate    IAudioFilter (agora::rtc)    IVideoSinkBase (agora::rtc)    VideoDenoiserOptions (agora::rtc)   
AgoraMetadata    AgoraVideoFilterDelegate    IAudioFilterBase (agora::rtc)    IVideoTrack (agora::rtc)    VideoDimensions (agora::rtc)   
AgoraMetaEnterSceneConfig    AgoraVideoFilterFrame    IAudioFilterV2 (agora::rtc)   
  l  
VideoEncoderConfiguration (agora::rtc)   
AgoraMetaEventDelegate    AgoraVideoFrame    IAudioFrameObserver (agora::media)    ExtensionVideoCodecSettings::VideoEncoderSettings (agora::rtc)   
AgoraMetaLocalUserAvatar    AgoraVideoFrameDelegate    IAudioFrameObserverBase (agora::media)    LastmileProbeConfig (agora::rtc)    VideoFormat (agora::rtc)   
AgoraMetaPositionInfo    AgoraVideoLayout    IAudioMixerSource (agora::rtc)    LastmileProbeOneWayResult (agora::rtc)    VideoFrame (agora::media::base)   
AgoraMetaScene    AgoraVideoLayoutInfo    IAudioPcmDataSender (agora::rtc)    LastmileProbeResult (agora::rtc)    VideoFrameData (agora::rtc)   
AgoraMetaSceneConfig    AgoraVideoRenderingTracingInfo    IAudioPcmFrameSink (agora::media)    LeaveChannelOptions (agora::rtc)    VideoFrameDataV2 (agora::rtc)   
AgoraMetaSceneDisplayConfig    AgoraVideoSinkDelegate    IAudioSinkBase (agora::rtc)    LicenseCallback (agora::base)    VideoLayout (agora)   
AgoraMetaSceneEventDelegate    AgoraVideoSubscriptionOptions    IAudioSpectrumObserver (agora::media)    LiveStreamAdvancedFeature (agora::rtc)    VideoRenderingTracingInfo (agora::rtc)   
AgoraMetaSceneInfo    AgoraVirtualBackgroundSource    IAudioTrack (agora::rtc)    LiveTranscoding (agora::rtc)    VideoSubscriptionOptions (agora::rtc)   
AgoraMetaServiceConfig    AiEchoCancellationContollerExtension (agora::rtc)    ICameraCaptureObserver (agora::rtc)    LocalAccessPointConfiguration (agora::rtc)    VideoTrackInfo (agora::rtc)   
AgoraMetaServiceKit    AiEchoCancellationExtension (agora::rtc)    ICameraCapturer (agora::rtc)    ILocalUser::LocalAudioDetailedStats (agora::rtc)    VirtualBackgroundSource (agora::rtc)   
AgoraMetaUserInfo    AINoiseSuppressorControllerExtension (agora::rtc)    IChannel (agora::rtm)    LocalAudioMixerConfiguration (agora::rtc)   
  w  
AgoraMetaViewProtocol    AINoiseSuppressorExtension (agora::rtc)    IChannelAttributes (agora::rtm)    LocalAudioStats (agora::rtc)   
AgoraMixedAudioStream    AList (agora::util)    IChannelEventHandler (agora::rtm)    ILocalAudioTrack::LocalAudioTrackStats (agora::rtc)    WatermarkBuffer (agora::rtc)   
AgoraMultipathStats    AlphaChannel (agora::rtc)    IChannelMember (agora::rtm)    LocalTranscoderConfiguration (agora::rtc)    WatermarkBuffer   
AgoraMusic    ILocalUser::ANAStats (agora::rtc)    IConfigCenter (agora::rtc)    LocalVideoStats (agora::rtc)    WatermarkConfig   
AgoraMusicCacheInfo    AOutputIterator (agora::util)    IContainer (agora::util)    LocalVideoTrackStats (agora::rtc)    WatermarkConfig (agora::rtc)   
AgoraMusicChartInfo    AParameter (agora::base)    IDataChannelObserver (agora)    LogConfig (agora::commons)    WatermarkLiteral (agora::rtc)   
AgoraMusicCollection    AtomicOps (agora)    ICameraCapturer::IDeviceInfo (agora::rtc)    LogUploadServerInfo (agora::rtc)    WatermarkOptions (agora::rtc)   
AgoraMusicContentCenter    IScreenCaptureSource::AudioCaptureConfig (agora::rtc)    IDirectCdnStreamingEventHandler (agora::rtc)    LogUploadServerInfo    WatermarkOptions   
AgoraMusicContentCenterConfig    AudioEncodedFrameInfo (agora::media::base)    IEngineBase (agora::base)    LoopbackRecordingOption (agora::rtc)    WatermarkRatio (agora::rtc)   
AgoraMusicContentCenterEventDelegate    AudioEncodedFrameObserverConfig (agora::rtc)    IExtensionControl (agora::rtc)    LowlightEnhanceOptions (agora::rtc)    WatermarkTimestamp (agora::rtc)   
AgoraMusicPlayerProtocol    AudioEncoderConfiguration (agora::rtc)    IExtensionDecoderCallback (agora::rtc)   
  m  
AgoraMvProperty    IAudioFrameObserverBase::AudioFrame (agora::media)    IExtensionEncoderCallback (agora::rtc)   
AgoraOutputVideoFrame    AudioParameters (agora::rtc)    IExtensionProvider (agora::rtc)    MediaRecorderConfiguration (agora::media)   
a | b | c | d | e | f | h | i | l | m | n | o | p | r | s | t | u | v | w