Agora RTC Objective-C API Reference Refactor

Here is a list of all struct and union fields with links to the structures/unions they belong to:

### - d -

- d3d11Texture2d : ExternalVideoFrame , VideoFrame
- data : AlphaChannel , RawPixelBuffer , IString , AgoraMemPixelBuffer , AgoraMetadata , AgoraRtmGetMetadataResponse , AgoraRtmStorageEvent
- data_ : AudioPcmFrame
- data_size : InputSeiData
- data_u : PaddedRawPixelBuffer
- data_v : PaddedRawPixelBuffer
- data_y : PaddedRawPixelBuffer
- dataBuf : AgoraVideoFrame
- DataChannelConfig() : DataChannelConfig
- dataChannelId : DataChannelInfo
- dataLength : AudioSpectrumData
- datastreamEncryptionEnabled : EncryptionConfig , AgoraEncryptionConfig
- decode() : IExtensionVideoDecoder
- decoder_settings : ExtensionVideoCodecSettings
- decoder_type : RemoteVideoTrackStats
- decoder_vender_id : RemoteVideoTrackStats
- decoderInputFrameRate : RemoteVideoStats , RemoteVideoTrackStats
- decoderOutputFrameRate : RemoteVideoStats , RemoteVideoTrackStats , AgoraRtcRemoteVideoStats
- decodeTimeMs : EncodedVideoFrameInfo , AgoraEncodedVideoFrameInfo
- Decreasing : IRtmpLocalUser
- DecRef() : RefCounter
- Decrement() : AtomicOps
- DEFAULT_METADATA_SIZE_IN_BYTE : IMetadataObserver
- defaultConfig : AgoraLiveChannelConfig
- defaultLayout : PublisherConfiguration
- defaultToSpeaker : AudioSessionConfiguration
- defaultVideoStreamType : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- degradationPreference : VideoEncoderConfiguration
- delay : RemoteVideoStats , RemoteVideoTrackStats , AgoraRtcRemoteVideoStats
- delay_estimate_ms : RemoteAudioTrackStats
- delay_median_ms : ILocalUser::AudioProcessingStats
- delay_ms : ILocalUser::AudioProcessingStats
- delay_standard_deviation_ms : ILocalUser::AudioProcessingStats
- delegate : AgoraLiveKit , AgoraMetaSceneConfig , AgoraMetaServiceConfig , AgoraRtcEngineKit
- deleteAttributes() : IChannel
- deleteCollection() : ISyncClient
- deleteDoc() : ISyncClient
- deleteDocValue() : ISyncClient
- deleteDocValues() : ISyncClient
- delImageSource() : IVideoMixerSource
- deliverVideoFrame() : IExtensionVideoFilter::Control
- deliverVideoFrame: : <AgoraVideoFilterControlDelegate>
- delStreamLayout() : IVideoMixerSource
- desc : AgoraMetaBundleInfo , AgoraMetaSceneInfo
- destCount : ChannelMediaRelayConfiguration
- destinationInfos : AgoraChannelMediaRelayConfiguration
- destInfos : ChannelMediaRelayConfiguration
- destroy : AgoraLiveKit , AgoraLocalSpatialAudioKit , AgoraMetaServiceKit , AgoraMusicContentCenter , AgoraRtcEngineKit , AgoraMetaScene , AgoraRtmClientKit , AgoraRtmStreamChannel
- destroy: : AgoraRtcEngineKit
- destroyCustomAudioTrack() : IMediaEngine
- destroyCustomAudioTrack: : AgoraRtcEngineKit
- destroyCustomEncodedVideoTrack() : IRtcEngine
- destroyCustomEncodedVideoTrack: : AgoraRtcEngineKit
- destroyCustomVideoTrack() : IRtcEngine
- destroyCustomVideoTrack: : AgoraRtcEngineKit
- destroyMediaPlayer() : IRtcEngine
- destroyMediaPlayer: : AgoraRtcEngineKit
- destroyMediaRecorder() : IRtcEngine
- destroyMediaRecorder: : AgoraRtcEngineKit
- destroyMusicPlayer: : AgoraMusicContentCenter
- deviceId : PlayerUpdatedInfo , CameraCapturerConfiguration , VideoDeviceInfo , AgoraCameraCapturerConfiguration , AgoraMediaPlayerUpdatedInfo
- DeviceInfo() : DeviceInfo
- deviceName : LoopbackRecordingOption , VideoDeviceInfo
- didDataStreamWillStart : <AgoraVideoSinkDelegate>
- didDataStreamWillStop : <AgoraVideoSinkDelegate>
- didMetadataReceived: : <AgoraMediaMetadataDelegate>
- dimensions : IScreenCaptureSource::VideoCaptureConfig , ScreenCaptureParameters , SimulcastConfig::StreamLayerConfig , SimulcastStreamConfig , StreamLayerConfigInternal , VideoEncoderConfiguration , AgoraCameraCapturerConfiguration , AgoraScreenCaptureParameters , AgoraScreenVideoParameters , AgoraSimulcastStreamConfig , AgoraStreamLayerConfig
- DirectCdnStreamingMediaOptions() : DirectCdnStreamingMediaOptions
- disableAudio : AgoraRtcEngineKit , IRtcEngine
- disableAudioSpectrumMonitor : AgoraRtcEngineKit , ILocalUser , IRtcEngine
- disableAut : LocalAccessPointConfiguration , AgoraLocalAccessPointConfiguration
- disableExtension() : IAgoraService
- disableMe() : IExtensionVideoFilter::Control , ILipSyncFilter::Control
- disableMe:value: : <AgoraVideoFilterControlDelegate>
- disableVideo : AgoraRtcEngineKit , IRtcEngine
- disconnect() : IRtcConnection , IRtmpConnection
- disconnectDatabase() : ISyncClient
- displayId : ScreenCaptureConfiguration
- distance : AgoraFacePositionInfo
- divergent_filter_fraction : ILocalUser::AudioProcessingStats
- domainLimit : AgoraServiceConfiguration , RtcEngineContext , AgoraRtcEngineConfig
- domainList : LocalAccessPointConfiguration , AgoraLocalAccessPointConfiguration
- domainListSize : LocalAccessPointConfiguration
- downlink_effect_type : RemoteAudioTrackStats
- downlink_process_time_ms : RemoteAudioTrackStats , RemoteVideoTrackStats
- downlinkMultipathMode : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- DownlinkNetworkInfo() : DownlinkNetworkInfo
- downlinkReport : LastmileProbeResult , AgoraLastmileProbeResult
- downloadSceneAssets: : AgoraMetaServiceKit
- downloadSize : CacheStatistics , AgoraMediaPlayerCacheStatistics
- drop_fps : ScreenCaptureProfilingStatistics
- dropped_audio_frames : ILocalAudioTrack::LocalAudioTrackStats
- dts_ms : ExtensionEncodedImage
- dtx_action_counter : ILocalUser::ANAStats
- dualStreamEnabled : LocalVideoStats
- dumpVideoFrame() : IExtensionControl
- duration : PlayerStreamInfo , RtcStats , AgoraChannelStats , AgoraRtcMediaStreamInfo
- durationMs : RecorderInfo , AgoraMediaRecorderInfo
- durationS : AgoraMusic