Agora RTC Objective-C API Reference
Refactor
Data Structures
Here are the data structures with brief descriptions:
[detail level
1
2
3
4
]
►
N
agora
►
N
base
C
AgoraServiceConfiguration
C
AParameter
C
AudioSessionConfiguration
C
IAgoraParameter
C
IAgoraService
C
IEngineBase
C
IParameterEngine
C
IServiceObserver
C
LicenseCallback
C
NtpTime
C
SenderOptions
►
N
commons
C
ILogWriter
C
LogConfig
►
N
internal
C
CopyAssignable
C
CopyAssignable< false >
C
CopyConstructible
C
CopyConstructible< false >
C
MoveAssignable
C
MoveAssignable< false >
C
MoveConstructible
C
MoveConstructible< false >
C
OptionalBase
C
OptionalStorage
C
OptionalStorageBase
►
N
media
►
N
base
C
AdvancedAudioOptions
C
AudioEncodedFrameInfo
C
AudioPcmFrame
C
ExternalVideoFrame
C
IAudioFrameObserver
C
IVideoFrameObserver
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
ContentInspectModule
C
IAudioFrameObserver
►
C
IAudioFrameObserverBase
C
AudioFrame
C
IAudioSpectrumObserver
C
IMediaEngine
C
ISnapshotCallback
C
IVideoEncodedFrameObserver
C
IVideoFrameObserver
C
SnapShotConfig
C
UserAudioSpectrumInfo
►
N
rtc
C
AAudioDeviceManager
C
AlphaChannel
C
AudioEncodedFrameObserverConfig
C
AudioEncoderConfiguration
C
AudioOptionsExternal
C
AudioParameters
C
AudioPcmDataInfo
C
AudioRecordingConfiguration
C
AudioSinkWants
C
AudioSubscriptionOptions
C
AudioTrackConfig
C
AudioVolumeInfo
C
AudioVolumeInformation
C
AVideoDeviceManager
C
BeautyOptions
C
CameraCapturerConfiguration
C
ChannelMediaInfo
C
ChannelMediaOptions
C
ChannelMediaRelayConfiguration
C
ClientRoleOptions
C
ColorSpace
C
DataStreamConfig
C
DeviceInfo
C
DirectCdnStreamingMediaOptions
C
DirectCdnStreamingStats
►
C
DownlinkNetworkInfo
C
PeerDownlinkInfo
C
EncodedAudioFrameAdvancedSettings
C
EncodedAudioFrameInfo
C
EncodedVideoFrameInfo
C
EncryptionConfig
C
ExtensionInterfaceVersion
C
ExtensionInterfaceVersion< IAudioFilter >
C
ExtensionInterfaceVersion< IExtensionProvider >
C
ExtensionInterfaceVersion< IExtensionProviderV2 >
C
ExtensionInterfaceVersion< IExtensionVideoFilter >
C
ExtensionVersion
C
FishCorrectionParams
C
IAudioDeviceManagerObserver
C
IAudioEncodedFrameObserver
C
IAudioEncodedFrameReceiver
C
IAudioEncodedFrameSender
C
IAudioFilter
C
IAudioFilterBase
C
IAudioPcmDataSender
C
IAudioSinkBase
C
IAudioTrack
C
ICameraCaptureObserver
►
C
ICameraCapturer
C
IDeviceInfo
C
IDirectCdnStreamingEventHandler
►
C
IExtensionControl
C
Capabilities
►
C
IExtensionProvider
C
ExtensionMetaInfo
C
IExtensionProviderV2
►
C
IExtensionVideoFilter
C
Control
C
IFileUploaderService
►
C
ILocalAudioTrack
C
LocalAudioTrackStats
►
C
ILocalUser
C
ANAStats
C
AudioProcessingStats
C
LocalAudioDetailedStats
C
VideoSubscriptionOptions
C
ILocalUserObserver
C
ILocalVideoTrack
C
ImagePayloadData
C
IMediaControlPacketReceiver
C
IMediaControlPacketSender
C
IMediaExtensionObserver
C
IMediaNodeFactory
C
IMediaPacketReceiver
C
IMediaPacketSender
C
IMediaPlayerCustomDataProvider
C
IMediaPlayerSource
C
IMediaPlayerSourceObserver
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
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
IPacketObserver
C
Packet
C
IRecordingDeviceSource
C
IRemoteAudioMixerSource
C
IRemoteAudioTrack
C
IRemoteVideoTrack
C
IRtcConnection
C
IRtcConnectionObserver
C
IRtcEngine
C
IRtcEngineEventHandler
C
IRtcEngineEventHandlerEx
C
IRtcEngineEx
C
IRtcEngineParameter
C
IRtmpConnection
C
IRtmpConnectionObserver
C
IRtmpLocalUser
C
IRtmpLocalUserObserver
C
IRtmpStreamingObserver
C
IRtmpStreamingService
C
IScreenCapturer
►
C
IVideoBeautyFilter
C
BeautyOptions
C
IVideoDeviceCollection
C
IVideoDeviceManager
C
IVideoEncodedImageReceiver
C
IVideoEncodedImageSender
C
IVideoFilter
C
IVideoFilterBase
C
IVideoFrame
C
IVideoFrameMemoryPool
C
IVideoFrameObserver2
C
IVideoFrameSender
C
IVideoFrameTransceiver
C
IVideoMixerSource
C
IVideoRenderer
C
IVideoSinkBase
C
IVideoTrack
C
LastmileProbeConfig
C
LastmileProbeOneWayResult
C
LastmileProbeResult
C
LeaveChannelOptions
C
LiveStreamAdvancedFeature
C
LiveTranscoding
C
LocalAccessPointConfiguration
C
LocalAudioStats
C
LocalTranscoderConfiguration
C
LocalVideoStats
C
LocalVideoTrackStats
C
MixerLayoutConfig
C
PaddedRawPixelBuffer
C
PublisherConfiguration
C
RawPixelBuffer
C
Rectangle
C
RemoteAudioStats
C
RemoteAudioTrackStats
C
RemoteVideoStats
C
RemoteVideoTrackStats
C
RtcConnection
C
RtcConnectionConfiguration
C
RtcEngineContext
C
RtcImage
C
RtcStats
C
RtmpConnectionConfiguration
C
RtmpConnectionInfo
C
RtmpStreamingAudioConfiguration
C
RtmpStreamingVideoConfiguration
C
ScreenCaptureConfiguration
C
ScreenCaptureParameters
C
SimulcastStreamConfig
C
TConnectionInfo
C
TextureInfo
C
TranscodingUser
C
TranscodingVideoStream
C
UplinkNetworkInfo
C
UserInfo
C
VideoCanvas
►
C
VideoCompositingLayout
C
Region
C
VideoDimensions
C
VideoEncoderConfiguration
C
VideoFormat
C
VideoFrameData
C
VideoFrameDataV2
C
VideoTrackInfo
C
VirtualBackgroundSource
C
WatermarkOptions
C
WatermarkRatio
►
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
C
agora_refptr
C
AtomicOps
C
in_place_t
C
nullopt_t
C
Optional
C
RefCountedObject
C
RefCounter
C
RefCountInterface
C
UserInfo
C
AgoraAdvancedAudioOptions
C
<AgoraAudioEncodedFrameDelegate>
C
AgoraAudioEncodedFrameDelegateConfig
C
<AgoraAudioFilterDelegate>
C
AgoraAudioFrame
C
<AgoraAudioFrameDelegate>
C
AgoraAudioPcmFrame
C
AgoraAudioRecordingConfiguration
C
<AgoraAudioSpectrumDelegate>
C
AgoraAudioSpectrumInfo
C
<AgoraBaseDelegate>
C
AgoraBaseSpatialAudioKit
C
AgoraBeautyOptions
C
AgoraChannelMediaRelayConfiguration
C
AgoraChannelMediaRelayInfo
C
AgoraChannelStats
C
AgoraClientRoleOptions
C
AgoraCloudSpatialAudioConfig
C
<AgoraCloudSpatialAudioDelegate>
C
AgoraCloudSpatialAudioKit
C
AgoraContentInspectConfig
C
AgoraContentInspectModule
C
AgoraDataStreamConfig
C
<AgoraDirectCdnStreamingEventDelegate>
C
AgoraDirectCdnStreamingMediaOptions
C
AgoraDirectCdnStreamingStats
C
AgoraDownlinkNetworkInfo
C
AgoraEncodedAudioFrameInfo
C
<AgoraEncodedVideoFrameDelegate>
C
AgoraEncodedVideoFrameInfo
C
AgoraEncryptionConfig
C
<AgoraExtControlDelegate>
C
AgoraExtensionMetaInfo
C
<AgoraExtProviderDelegate>
C
AgoraExtVideoFrame
C
AgoraFacePositionInfo
C
AgoraFishCorrectionParams
C
AgoraLastmileProbeConfig
C
AgoraLastmileProbeOneWayResult
C
AgoraLastmileProbeResult
C
AgoraLeaveChannelOptions
C
AgoraLiveChannelConfig
C
<AgoraLiveDelegate>
C
AgoraLiveKit
C
AgoraLivePublisher
C
<AgoraLivePublisherDelegate>
C
AgoraLiveStreamAdvancedFeature
C
AgoraLiveSubscriber
C
<AgoraLiveSubscriberDelegate>
C
AgoraLocalAccessPointConfiguration
C
AgoraLocalSpatialAudioConfig
C
AgoraLocalSpatialAudioKit
C
AgoraLocalTranscoderConfiguration
C
AgoraLogConfig
C
<AgoraMediaFilterEventDelegate>
C
<AgoraMediaFilterExtensionDelegate>
C
<AgoraMediaMetadataDataSource>
C
<AgoraMediaMetadataDelegate>
C
<AgoraMediaPlayerDelegate>
C
AgoraMediaPlayerSrcInfo
The information of the media stream object
C
AgoraMediaPlayerUpdatedInfo
Player_id and device_id has value when user trigger interface of opening
C
AgoraMemPixelBuffer
C
AgoraOutputVideoFrame
C
AgoraRemoteVoicePositionInfo
C
AgoraRhythmPlayerConfig
C
AgoraRtcAudioVolumeInfo
C
AgoraRtcBoolOptional
C
AgoraRtcChannelMediaOptions
C
AgoraRtcConnection
C
AgoraRtcCryptoLoader
C
AgoraRtcDoubleOptional
C
AgoraRtcEngineConfig
C
<AgoraRtcEngineDelegate>
C
<AgoraRtcEngineDelegate2>
C
AgoraRtcEngineKit
C
AgoraRtcEngineKit(Ex)
C
AgoraRtcIntOptional
C
AgoraRtcLocalAudioStats
C
<AgoraRtcMediaPlayerAudioFrameDelegate>
C
<AgoraRtcMediaPlayerDelegate>
C
<AgoraRtcMediaPlayerProtocol>
C
<AgoraRtcMediaPlayerVideoFrameDelegate>
C
AgoraRtcMediaStreamInfo
C
AgoraRtcRemoteAudioStats
C
AgoraRtcRemoteVideoStats
C
AgoraRtcUIntOptional
C
AgoraRtcVideoCanvas
C
AgoraScreenCaptureParameters
C
AgoraSimulcastStreamConfig
C
<AgoraSnapshotCallbackDelegate>
C
AgoraTranscodingVideoStream
C
AgoraUplinkNetworkInfo
C
AgoraUserInfo
C
<AgoraVideoFilterControlDelegate>
C
<AgoraVideoFilterDelegate>
C
AgoraVideoFilterFrame
C
AgoraVideoFrame
C
<AgoraVideoFrameDelegate>
C
<AgoraVideoSinkDelegate>
C
AgoraVirtualBackgroundSource
C
WatermarkOptions
Generated by
1.8.20