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:

### - f -

- featureName : LiveStreamAdvancedFeature , AgoraLiveStreamAdvancedFeature
- fec_action_counter : ILocalUser::ANAStats
- fec_decode_ms : RemoteAudioTrackStats
- fileName : RecorderInfo
- filePath : LogConfig , AudioRecordingConfiguration , AgoraAudioRecordingConfiguration , AgoraLogConfig
- fileRecordingType : AudioRecordingConfiguration
- fileRecordOption : AgoraAudioRecordingConfiguration
- fileSize : CacheStatistics , RecorderInfo , AgoraMediaPlayerCacheStatistics , AgoraMediaRecorderInfo
- fileSizeInKB : LogConfig , AgoraLogConfig
- fillAlphaBuffer : ExternalVideoFrame
- fillAlphaData : AgoraVideoFrame
- fillVideoFrameData() : IVideoFrame
- fillVideoFrameMetaData() : IVideoFrame
- fireEvent() : IExtensionControl
- fireEvent:extension:key:value: : <AgoraExtControlDelegate>
- firstAudioPacketDuration : RtcStats , AgoraChannelStats
- firstAudioPacketDurationAfterUnmute : RtcStats
- firstVideoKeyFrameDecodedDurationAfterUnmute : RtcStats
- firstVideoKeyFramePacketDuration : RtcStats , AgoraChannelStats
- firstVideoKeyFramePacketDurationAfterUnmute : RtcStats
- firstVideoKeyFrameRenderedDurationAfterUnmute : RtcStats
- firstVideoPacketDuration : RtcStats , AgoraChannelStats
- firstVideoPacketDurationAfterUnmute : RtcStats
- followEncodeDimensionRatio : CameraCapturerConfiguration , AgoraCameraCapturerConfiguration
- forceNextIntraFrame() : ILocalUser
- format : ExternalVideoFrame , CameraCapturerConfiguration , PaddedRawPixelBuffer , RawPixelBuffer
- Format : RawPixelBuffer
- format : AgoraVideoFrame
- forward : AgoraMetachatPositionInfo , AgoraRemoteVoicePositionInfo , AgoraSpatialAudioZone
- forwardLength : AgoraSpatialAudioZone
- fps : DirectCdnStreamingStats , ImageTrackOptions , VideoFormat , AgoraDirectCdnStreamingStats , AgoraImageTrackOptions
- fraction_lost : ILocalUser::LocalAudioDetailedStats
- frame_index : InputSeiData
- frame_length_decrease_counter : ILocalUser::ANAStats
- frame_length_increase_counter : ILocalUser::ANAStats
- frame_render_delay_ms : RemoteVideoTrackStats
- FRAME_TYPE_PCM16 : IAudioFrameObserverBase
- frameLossRate : RemoteVideoStats , RemoteVideoTrackStats , AgoraRtcRemoteVideoStats
- frameRate : IScreenCaptureSource::VideoCaptureConfig
- framerate : PublisherConfiguration , RtmpStreamingVideoConfiguration
- frameRate : ScreenCaptureParameters
- framerate : SimulcastStreamConfig
- frameRate : VideoEncoderConfiguration , AgoraCameraCapturerConfiguration , AgoraScreenCaptureParameters , AgoraScreenVideoParameters
- framerate : AgoraSimulcastStreamConfig
- frames_encoded : LocalVideoTrackStats
- frames_per_buffer : AudioParameters
- framesPerSecond : EncodedVideoFrameInfo , AgoraEncodedVideoFrameInfo
- frameType : EncodedVideoFrameInfo , AgoraEncodedVideoFrameInfo
- FreeIfNeeded() : OptionalBase< T >
- frozen_count_200_ms : RemoteAudioTrackStats
- frozen_count_80_ms : RemoteAudioTrackStats
- frozen_rate : RemoteAudioTrackStats
- frozen_rate_by_custom_plc_count : RemoteAudioTrackStats
- frozen_time_200_ms : RemoteAudioTrackStats
- frozen_time_80_ms : RemoteAudioTrackStats
- frozenRate : RemoteAudioStats , RemoteVideoStats , RemoteVideoTrackStats , AgoraRtcRemoteAudioStats , AgoraRtcRemoteVideoStats
- frozenRateByCustomPlcCount : RemoteAudioStats , AgoraRtcRemoteAudioStats
- frozenRatioPercent : WlAccStats , AgoraWlAccStats