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:

### - e -

- e2e_delay_ms : RemoteAudioTrackStats
- e2eDelay : RemoteVideoStats , RemoteVideoTrackStats , AgoraRtcRemoteVideoStats
- e2eDelayPercent : WlAccStats , AgoraWlAccStats
- echo_return_loss : ILocalUser::AudioProcessingStats
- echo_return_loss_enhancement : ILocalUser::AudioProcessingStats
- EchoTestConfiguration() : EchoTestConfiguration
- effect_type : ILocalAudioTrack::LocalAudioTrackStats
- EGL_CONTEXT10 : ExternalVideoFrame
- EGL_CONTEXT14 : ExternalVideoFrame
- EGL_CONTEXT_TYPE : ExternalVideoFrame
- eglContext : ExternalVideoFrame
- EglContextType : TextureInfo
- eglType : ExternalVideoFrame
- elapsedTime : VideoRenderingTracingInfo , AgoraVideoRenderingTracingInfo
- elapsedTimeMs : AudioPcmDataInfo
- ElderNsStatistical : ILocalUser
- emplace() : Optional< T >
- empty() : AList< T > , IString
- empty_ : OptionalStorageBase< T >
- enableAlphaMask : VideoCanvas , AgoraRtcVideoCanvas
- enableAudio : AgoraRtcEngineKit , EchoTestConfiguration , IRtcEngine , AgoraEchoTestConfiguration
- enableAudioDevice : AgoraServiceConfiguration
- enableAudioFilter() : IAudioTrack
- enableAudioProcessor : AgoraServiceConfiguration
- enableAudioRecordingOrPlayout : ChannelMediaOptions , RtcConnectionConfiguration , AgoraRtcChannelMediaOptions
- enableAudioSpectrumMonitor() : ILocalUser , IRtcEngine
- enableAudioSpectrumMonitor: : AgoraRtcEngineKit
- enableAudioVolumeIndication() : IRtcEngine
- enableAudioVolumeIndication:smooth:reportVad: : AgoraRtcEngineKit
- enableAudioVolumeIndicationEx() : IRtcEngineEx
- enableAudioVolumeIndicationEx:smooth:reportVad:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- enableAutoRemoveCache: : <AgoraRtcMediaPlayerCacheManagerProtocol>
- enableAutoSwitchAgoraCDN() : IMediaPlayerSource
- enableAutoSwitchAgoraCDN: : <AgoraRtcMediaPlayerProtocol>
- enableBuiltInMediaEncryption : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- enableCache : MediaSource , AgoraMediaSource
- enableContentInspect() : IRtcEngine
- enableContentInspect:config: : AgoraRtcEngineKit
- enableContentInspectEx() : IRtcEngineEx
- enableContentInspectEx:config:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- enableCustomAudioLocalPlayback() : IMediaEngine , IRtcEngine
- enableCustomAudioLocalPlayback:enabled: : AgoraRtcEngineKit
- enabled : ILocalAudioTrack::LocalAudioTrackStats
- enableDualStreamMode() : IRtcEngine
- enableDualStreamMode: : AgoraRtcEngineKit
- enableDualStreamMode:streamConfig: : AgoraRtcEngineKit
- enableDualStreamModeEx() : IRtcEngineEx
- enableDualStreamModeEx:streamConfig:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- enableEarMonitor() : ILocalAudioTrack
- enableEncryption() : IRtcConnection , IRtcEngine
- enableEncryption:encryptionConfig: : AgoraRtcEngineKit
- enableEncryptionEx() : IRtcEngineEx
- enableEncryptionEx:encryptionConfig:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- enableExtension() : IAgoraService , IRtcEngine
- enableExtensionWithVendor:extension:enabled: : AgoraRtcEngineKit
- enableExtensionWithVendor:extension:enabled:sourceType: : AgoraRtcEngineKit
- enableExtensionWithVendor:extension:extensionInfo:enabled: : AgoraRtcEngineKit
- enableExternalAudioSink:sampleRate:channels: : AgoraRtcEngineKit
- enableExternalAudioSourceLocalPlayback: : AgoraRtcEngineKit
- enableFaceDetection: : AgoraRtcEngineKit
- enableHighLight : ScreenCaptureParameters
- enableInEarMonitoring() : IRtcEngine
- enableInEarMonitoring: : AgoraRtcEngineKit
- enableInEarMonitoring:includeAudioFilters: : AgoraRtcEngineKit
- enableInstantMediaRendering : AgoraRtcEngineKit , IRtcEngine
- enableLocalAudio() : IRtcEngine
- enableLocalAudio: : AgoraRtcEngineKit
- enableLocalPlayback : AudioTrackConfig , ILocalAudioTrack , AgoraAudioTrackConfig
- enableLocalVideo() : IRtcEngine
- enableLocalVideo: : AgoraRtcEngineKit
- enableLoopbackRecording() : IRtcEngine
- enableLoopbackRecordingEx() : IRtcEngineEx
- enableMultiAudioTrack : MediaSource , AgoraMediaSource
- enableMultiCamera:config: : AgoraRtcEngineKit
- enablePortraitCenterStage: : AgoraRtcEngineKit
- enableRemoteAudioTrackFilter() : ILocalUser
- enableSoundPositionIndication() : ILocalUser , IRtcEngine
- enableSoundPositionIndication: : AgoraRtcEngineKit
- enableSpatialAudio() : ILocalUser , IRemoteAudioTrack , IRtcEngine
- enableSpatialAudio: : AgoraRtcEngineKit
- enableTranscode() : IH265Transcoder
- enableTranscodeWithToken:channel:uid: : <AgoraH265TranscoderProtocol>
- enableUserPositionNotification: : AgoraMetachatScene
- enableVideo : AgoraRtcEngineKit , AgoraServiceConfiguration , EchoTestConfiguration , IRtcEngine , AgoraEchoTestConfiguration
- enableVideoDisplay:enable: : AgoraMetachatScene
- enableVideoFilter() : IVideoTrack
- enableVideoImageSource() : IRtcEngine
- enableVideoImageSource:options: : AgoraRtcEngineKit
- enableVirtualBackground() : IRtcEngine
- enableVirtualBackground:backData:segData: : AgoraRtcEngineKit
- enableVirtualBackground:backData:segData:sourceType: : AgoraRtcEngineKit
- enableWebSdkInteroperability() : IRtcEngine
- enableWebSdkInteroperability: : AgoraRtcEngineKit
- enableWirelessAccelerate() : IRtcEngine
- enableWirelessAccelerate: : AgoraRtcEngineKit
- enableWriteFlvFile : RtmpConnectionConfiguration
- encode : AudioRecordingConfiguration
- encode_frame_rate : LocalVideoTrackStats
- EncodedAudioFrameAdvancedSettings() : EncodedAudioFrameAdvancedSettings
- EncodedAudioFrameInfo() : EncodedAudioFrameInfo
- encodedBitrate : LocalVideoStats
- encodedFrameCount : LocalVideoStats
- encodedFrameHeight : LocalVideoStats
- encodedFrameOnly : VideoSubscriptionOptions , VideoTrackInfo , AgoraVideoSubscriptionOptions
- encodedFrameWidth : LocalVideoStats
- EncodedVideoFrameInfo() : EncodedVideoFrameInfo
- encoder_type : LocalVideoTrackStats
- encoderBitrateControlMode : RtmpStreamingVideoConfiguration
- encoderHwSwMode : RtmpStreamingVideoConfiguration
- encoderOutputFrameRate : LocalVideoStats
- encodingPreference : AdvanceOptions , AgoraAdvancedVideoOptions
- encodingType : AudioEncodedFrameObserverConfig , AgoraAudioEncodedFrameDelegateConfig
- EncryptionConfig() : EncryptionConfig
- encryptionKdfSalt : EncryptionConfig , AgoraEncryptionConfig
- encryptionKey : EncryptionConfig , AgoraEncryptionConfig
- encryptionMode : EncryptionConfig , AgoraEncryptionConfig
- end() : AList< T >
- endTimeMs : AgoraClimaxSegment
- enterScene: : AgoraMetachatScene
- enumerateExtensions() : IExtensionProvider
- enumerateVideoDevices() : IVideoDeviceManager
- enumerateVideoDisplays : AgoraMetachatScene
- eventDelegate : AgoraMusicContentCenterConfig , AgoraRtcEngineConfig
- eventHandler : RtcEngineContext
- eventHandlerType() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- excludeWindowCount : ScreenCaptureParameters
- excludeWindowList : ScreenCaptureParameters , AgoraScreenCaptureParameters
- expanded_noise_samples : RemoteAudioTrackStats
- expanded_speech_samples : RemoteAudioTrackStats
- expected_bitrate_bps : DownlinkNetworkInfo::PeerDownlinkInfo
- expectedDownlinkBitrate : LastmileProbeConfig , AgoraLastmileProbeConfig
- expectedUplinkBitrate : LastmileProbeConfig , AgoraLastmileProbeConfig
- ext_seqnum : ILocalUser::LocalAudioDetailedStats
- extension_name : IExtensionProvider::ExtensionMetaInfo
- EXTENSION_TYPE : IExtensionProvider
- ExtensionInfo() : ExtensionInfo
- extensionName : AgoraExtensionMetaInfo
- ExtensionVersion() : ExtensionVersion
- ExternalVideoFrame() : ExternalVideoFrame
- extraCustomInfo : AgoraMetachatAvatarModelInfo , AgoraMetachatDressInfo , AgoraMetachatEnterSceneConfig , AgoraMetachatFaceInfo , AgoraMetachatUserInfo
- extraInfo : ContentInspectConfig , PublisherConfiguration , AgoraContentInspectConfig , AgoraMetachatBundleInfo , AgoraMetachatSceneInfo