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:

### - i -

- icon_height : IScreenCaptureSource::ScreenSourceListOption
- icon_width : IScreenCaptureSource::ScreenSourceListOption
- id : TConnectionInfo
- identify : AgoraMusicChartInfo
- image : AgoraVideoFrame
- image_path : MixerLayoutConfig
- ImagePayloadData() : ImagePayloadData
- ImageTrackOptions() : ImageTrackOptions
- imageUrl : ImageTrackOptions , TranscodingVideoStream , AgoraImageTrackOptions , AgoraTranscodingVideoStream
- include_screen : IScreenCaptureSource::ScreenSourceListOption
- Increasing : IRtmpLocalUser
- IncRef() : RefCounter
- Increment() : AtomicOps
- info_size : UserDataChannelInfo
- infos : UserDataChannelInfo
- Init() : OptionalStorageBase< T >
- initialize() : AParameter , IAgoraService , IRtcEngine , IRtmService
- initializeCapture() : IScreenCaptureSource
- initializeVQA() : IAgoraVideoQualityAnalyzer
- InitOrAssign() : OptionalBase< T >
- initRecording() : IRecordingDeviceSource
- initVideo() : IScreenCaptureSource
- initWithChannelId:localUid: : AgoraRtcConnection
- initWithConfig:delegate: : AgoraRtmClientKit
- initWithLiveKit: : AgoraLivePublisher , AgoraLiveSubscriber
- initWithToken: : AgoraChannelMediaRelayInfo
- initWithWindowId() : IScreenCapturer
- InjectStreamConfig() : InjectStreamConfig
- injectStreamHeight : PublisherConfiguration
- injectStreamUrl : PublisherConfiguration
- injectStreamWidth : PublisherConfiguration
- input_frame_rate : LocalVideoTrackStats
- inputNumberOfChannels : AudioSessionConfiguration
- internalCodec : LocalAudioStats , AgoraRtcLocalAudioStats
- internalUid : TConnectionInfo
- interval : ContentInspectModule , AgoraContentInspectModule
- intervalInSeconds : EchoTestConfiguration , AgoraEchoTestConfiguration
- INVALID_METADATA_SIZE_IN_BYTE : IMetadataObserver
- ioBufferDuration : AudioSessionConfiguration
- ipList : LocalAccessPointConfiguration , AgoraLocalAccessPointConfiguration
- ipListSize : LocalAccessPointConfiguration
- is_populated_ : OptionalStorageBase< T >
- isAgoraSource : MediaSource , AgoraMediaSource
- isAudioFilterable : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- isAudioValid() : IMediaStreamingSource
- isCaptureWindow : ScreenCaptureConfiguration
- isCurrentSelected : AudioDeviceInfo
- isEnabled : <AgoraAudioFilterDelegate> , <AgoraVideoFilterDelegate> , IAudioFilter , ILocalAudioTrack , IVideoFilter
- isExtensionFilter() : IExtensionVideoFilter , IVideoFilter
- isExternal() : IVideoFrameObserver , IVideoFilter
- isExternalSink() : IVideoSinkBase
- isFeatureAvailableOnDevice() : IRtcEngine
- isFeatureAvailableOnDevice: : AgoraRtcEngineKit
- isInteractiveAudience : ChannelMediaOptions , RtcConnectionConfiguration , AgoraRtcChannelMediaOptions
- isLiveSource : MediaSource , AgoraMediaSource
- isLocal : VideoTrackInfo
- isLowLatencyAudioSupported : DeviceInfo
- isPlayoutDevice : AudioDeviceInfo
- isPreloadedWithSongCode: : AgoraMusicContentCenter
- isSceneDownloaded: : AgoraMetachatKit
- isSecure : AgoraRtcEngineKit
- isSupportPortraitCenterStage : AgoraRtcEngineKit
- isVideoValid() : IMediaStreamingSource
- iterator : AList< T >