Agora RTC Objective-C API Reference  Refactor
Data Structures
Here are the data structures with brief descriptions:
[detail level 1234]
 Nagora
 CAdvancedConfigInfo
 CAgoraAdvancedAudioOptions
 CAgoraAdvancedVideoOptions
 C<AgoraAudioEncodedFrameDelegate>
 CAgoraAudioEncodedFrameDelegateConfig
 C<AgoraAudioFilterDelegate>
 CAgoraAudioFrame
 C<AgoraAudioFrameDelegate>
 CAgoraAudioPcmFrame
 CAgoraAudioRecordingConfiguration
 C<AgoraAudioSpectrumDelegate>
 CAgoraAudioSpectrumInfo
 CAgoraAudioTrackConfig
 CAgoraBeautyOptions
 CAgoraCameraCapturerConfiguration
 CAgoraChannelMediaRelayConfiguration
 CAgoraChannelMediaRelayInfo
 CAgoraChannelStats
 CAgoraClientRoleOptions
 CAgoraClimaxSegment
 CAgoraColorEnhanceOptions
 CAgoraColorSpace
 CAgoraContentInspectConfig
 CAgoraContentInspectModule
 CAgoraDataStreamConfig
 C<AgoraDirectCdnStreamingEventDelegate>
 CAgoraDirectCdnStreamingMediaOptions
 CAgoraDirectCdnStreamingStats
 CAgoraDownlinkNetworkInfo
 CAgoraEchoTestConfiguration
 CAgoraEncodedAudioFrameInfo
 C<AgoraEncodedVideoFrameDelegate>
 CAgoraEncodedVideoFrameInfo
 CAgoraEncodedVideoTrackOptions
 CAgoraEncryptionConfig
 C<AgoraExtControlDelegate>
 CAgoraExtensionContext
 CAgoraExtensionInfo
 CAgoraExtensionMetaInfo
 C<AgoraExtProviderDelegate>
 CAgoraExtVideoFrame
 C<AgoraFaceInfoDelegate>
 CAgoraFacePositionInfo
 CAgoraFaceShapeAreaOptions
 CAgoraFaceShapeBeautyOptions
 CAgoraFocalLengthInfo
 C<AgoraH265TranscoderDelegate>
 C<AgoraH265TranscoderProtocol>
 CAgoraImageTrackOptions
 CAgoraLastmileProbeConfig
 CAgoraLastmileProbeOneWayResult
 CAgoraLastmileProbeResult
 CAgoraLeaveChannelOptions
 CAgoraLiveChannelConfig
 C<AgoraLiveDelegate>
 CAgoraLiveKit
 CAgoraLivePublisher
 C<AgoraLivePublisherDelegate>
 CAgoraLiveStreamAdvancedFeature
 CAgoraLiveSubscriber
 C<AgoraLiveSubscriberDelegate>
 CAgoraLocalAccessPointConfiguration
 CAgoraLocalAudioMixerConfiguration
 CAgoraLocalSpatialAudioConfig
 CAgoraLocalSpatialAudioKit
 CAgoraLocalTranscoderConfiguration
 CAgoraLogConfig
 CAgoraLowlightEnhanceOptions
 C<AgoraMediaFilterEventDelegate>
 C<AgoraMediaFilterExtensionDelegate>
 C<AgoraMediaMetadataDataSource>
 C<AgoraMediaMetadataDelegate>
 CAgoraMediaPlayerCacheStatistics
 CAgoraMediaPlayerPlaybackStatsThe real time statistics of the media stream being played
 CAgoraMediaPlayerSrcInfoThe information of the media stream object
 CAgoraMediaPlayerUpdatedInfoThe updated information of media player
 CAgoraMediaRecorder
 CAgoraMediaRecorderConfiguration
 C<AgoraMediaRecorderDelegate>
 CAgoraMediaRecorderInfo
 CAgoraMediaSource
 CAgoraMemPixelBuffer
 CAgoraMetaAvatarModelInfo
 CAgoraMetaBundleInfo
 CAgoraMetadata
 CAgoraMetaEnterSceneConfig
 C<AgoraMetaEventDelegate>
 CAgoraMetaLocalUserAvatar
 CAgoraMetaPositionInfo
 CAgoraMetaScene
 CAgoraMetaSceneConfig
 CAgoraMetaSceneDisplayConfig
 C<AgoraMetaSceneEventDelegate>
 CAgoraMetaSceneInfo
 CAgoraMetaServiceConfig
 CAgoraMetaServiceKit
 CAgoraMetaUserInfo
 C<AgoraMetaViewProtocol>
 CAgoraMixedAudioStream
 CAgoraMusic
 CAgoraMusicCacheInfo
 CAgoraMusicChartInfo
 CAgoraMusicCollection
 CAgoraMusicContentCenter
 CAgoraMusicContentCenterConfig
 C<AgoraMusicContentCenterEventDelegate>
 C<AgoraMusicPlayerProtocol>
 CAgoraMvProperty
 CAgoraOutputVideoFrame
 CAgoraRecorderStreamInfo
 CAgoraRemoteVoicePositionInfo
 CAgoraRhythmPlayerConfig
 CAgoraRtcAudioVolumeInfo
 CAgoraRtcChannelMediaOptions
 CAgoraRtcConnection
 CAgoraRtcCryptoLoader
 CAgoraRtcEngineConfig
 C<AgoraRtcEngineDelegate>
 CAgoraRtcEngineKit
 CAgoraRtcEngineKit(Ex)
 CAgoraRtcLocalAudioStats
 C<AgoraRtcMediaPlayerAudioFrameDelegate>
 C<AgoraRtcMediaPlayerCacheManagerProtocol>
 C<AgoraRtcMediaPlayerDelegate>
 C<AgoraRtcMediaPlayerProtocol>
 C<AgoraRtcMediaPlayerVideoFrameDelegate>
 CAgoraRtcMediaStreamInfo
 CAgoraRtcRemoteAudioStats
 CAgoraRtcRemoteVideoStats
 CAgoraRtcVideoCanvas
 CAgoraRtmChannelInfo
 CAgoraRtmClientConfig
 C<AgoraRtmClientDelegate>
 CAgoraRtmClientKit
 CAgoraRtmCommonResponse
 CAgoraRtmEncryptionConfig
 CAgoraRtmErrorInfo
 CAgoraRtmGetHistoryMessagesOptionsThe option to query history message
 CAgoraRtmGetHistoryMessagesResponse
 CAgoraRtmGetLocksResponse
 CAgoraRtmGetMetadataResponse
 CAgoraRtmGetOnlineUsersOptions
 CAgoraRtmGetOnlineUsersResponse
 CAgoraRtmGetTopicSubscribedUsersResponse
 CAgoraRtmGetUserChannelsResponse
 CAgoraRtmHistory
 CAgoraRtmHistoryMessageThe details of history message
 CAgoraRtmJoinChannelOption
 CAgoraRtmJoinTopicOption
 CAgoraRtmLinkStateEvent
 CAgoraRtmLock
 CAgoraRtmLockDetail
 CAgoraRtmLockEvent
 CAgoraRtmLogConfig
 CAgoraRtmMessage
 CAgoraRtmMessageEvent
 CAgoraRtmMetadata
 CAgoraRtmMetadataItem
 CAgoraRtmMetadataOptions
 CAgoraRtmPresence
 CAgoraRtmPresenceEvent
 CAgoraRtmPresenceGetStateResponse
 CAgoraRtmPresenceIntervalInfo
 CAgoraRtmPresenceOptions
 CAgoraRtmPrivateConfig
 CAgoraRtmProxyConfig
 CAgoraRtmPublisherInfo
 CAgoraRtmPublishOptions
 CAgoraRtmStorage
 CAgoraRtmStorageEvent
 CAgoraRtmStreamChannel
 CAgoraRtmSubscribeOptions
 CAgoraRtmTopicEvent
 CAgoraRtmTopicInfo
 CAgoraRtmTopicMessageOptions
 CAgoraRtmTopicOption
 CAgoraRtmTopicSubscriptionResponse
 CAgoraRtmUserState
 CAgoraRtmWhereNowResponse
 CAgoraRtmWhoNowResponse
 CAgoraScreenAudioParameters
 CAgoraScreenCaptureParameters
 CAgoraScreenCaptureParameters2
 CAgoraScreenVideoParameters
 CAgoraSegmentationProperty
 CAgoraSimulcastConfig
 CAgoraSimulcastStreamConfig
 CAgoraSnapshotConfig
 CAgoraSpatialAudioKitBase
 CAgoraSpatialAudioZone
 CAgoraStreamLayerConfig
 CAgoraTranscodingVideoStream
 CAgoraUplinkNetworkInfo
 CAgoraUserInfo
 CAgoraVideoCodecCapInfo
 CAgoraVideoCodecCapLevels
 CAgoraVideoDenoiserOptions
 C<AgoraVideoFilterControlDelegate>
 C<AgoraVideoFilterDelegate>
 CAgoraVideoFilterFrame
 CAgoraVideoFrame
 C<AgoraVideoFrameDelegate>
 CAgoraVideoLayout
 CAgoraVideoLayoutInfo
 CAgoraVideoRenderingTracingInfo
 C<AgoraVideoSinkDelegate>
 CAgoraVideoSubscriptionOptions
 CAgoraVirtualBackgroundSource
 CAgoraWlAccStats
 CLogUploadServerInfo
 CWatermarkOptions