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 -

- d3d11_texture_2d : ExternalVideoFrame
- d3d11Texture2d : VideoFrame
- data : AlphaChannel , PaddedRawPixelBuffer , RawPixelBuffer , IString , AgoraMemPixelBuffer
- data_ : AudioPcmFrame
- data_size : InputSeiData
- dataBuf : AgoraVideoFrame
- DataChannelConfig() : DataChannelConfig
- dataChannelId : DataChannelInfo
- dataLength : AudioSpectrumData
- datastreamEncryptionEnabled : EncryptionConfig , AgoraEncryptionConfig
- 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 , AgoraMetachatConfig , AgoraMetachatSceneConfig , AgoraRtcEngineKit
- deleteAttributes() : IChannel
- delImageSource() : IVideoMixerSource
- deliverVideoFrame() : IExtensionVideoFilter::Control
- deliverVideoFrame: : <AgoraVideoFilterControlDelegate>
- delStreamLayout() : IVideoMixerSource
- deployRegion : AgoraCloudSpatialAudioConfig
- desc : AgoraMetachatBundleInfo , AgoraMetachatSceneInfo
- destCount : ChannelMediaRelayConfiguration
- destinationInfos : AgoraChannelMediaRelayConfiguration
- destInfos : ChannelMediaRelayConfiguration
- destroy : AgoraLiveKit , AgoraLocalSpatialAudioKit , AgoraMetachatKit , AgoraMusicContentCenter , AgoraRtcEngineKit , AgoraMetachatScene , AgoraRtmClientKit , AgoraRtmStreamChannel
- destroyCustomAudioTrack() : IMediaEngine
- destroyCustomAudioTrack: : AgoraRtcEngineKit
- destroyCustomEncodedVideoTrack() : IRtcEngine
- destroyCustomEncodedVideoTrack: : AgoraRtcEngineKit
- destroyCustomVideoTrack() : IRtcEngine
- destroyCustomVideoTrack: : AgoraRtcEngineKit
- destroyLoopbackAudioTrack() : IMediaEngine
- destroyMediaPlayer() : IRtcEngine
- destroyMediaPlayer: : AgoraRtcEngineKit
- destroyMediaRecorder() : IRtcEngine
- destroyMediaRecorder: : AgoraRtcEngineKit
- destroyMusicPlayer: : AgoraMusicContentCenter
- deviceId : PlayerUpdatedInfo , AudioDeviceInfo , CameraCapturerConfiguration , AgoraCameraCapturerConfiguration , AgoraMediaPlayerUpdatedInfo
- DeviceInfo() : DeviceInfo
- deviceName : AudioDeviceInfo , LoopbackRecordingOption
- didDataStreamWillStart : <AgoraVideoSinkDelegate>
- didDataStreamWillStop : <AgoraVideoSinkDelegate>
- dimensions : IScreenCaptureSource::VideoCaptureConfig , ScreenCaptureParameters , SimulcastStreamConfig , VideoEncoderConfiguration , AgoraCameraCapturerConfiguration , AgoraScreenCaptureParameters , AgoraScreenVideoParameters , AgoraSimulcastStreamConfig
- DirectCdnStreamingMediaOptions() : DirectCdnStreamingMediaOptions
- disableAudio : AgoraRtcEngineKit , IRtcEngine
- disableAudioSpectrumMonitor : AgoraRtcEngineKit , ILocalUser , IRtcEngine
- disableExtension() : IAgoraService
- disableMe() : IExtensionVideoFilter::Control , ILipSyncFilter::Control
- disableMe:value: : <AgoraVideoFilterControlDelegate>
- disableVideo : AgoraRtcEngineKit , IRtcEngine
- disconnect() : IRtcConnection , IRtmpConnection
- 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
- DownlinkNetworkInfo() : DownlinkNetworkInfo
- downlinkReport : LastmileProbeResult , AgoraLastmileProbeResult
- downloadScene: : AgoraMetachatKit
- downloadSize : CacheStatistics , AgoraMediaPlayerCacheStatistics
- drop_fps : ScreenCaptureProfilingStatistics
- dropped_audio_frames : ILocalAudioTrack::LocalAudioTrackStats
- dtx_action_counter : ILocalUser::ANAStats
- dualStreamEnabled : LocalVideoStats
- dumpVideoFrame() : IExtensionControl
- duration : PlayerStreamInfo , RtcStats , AgoraChannelStats , AgoraRtcMediaStreamInfo
- durationMs : RecorderInfo , AgoraMediaRecorderInfo
- durationS : AgoraMusic