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:

### - u -

- uBuffer : VideoFrame , AgoraExtVideoFrame , AgoraOutputVideoFrame
- uid : UserAudioSpectrumInfo , AudioVolumeInfo , ChannelMediaInfo , DownlinkNetworkInfo::PeerDownlinkInfo , EncodedVideoFrameInfo , IMetadataObserver::Metadata , LocalVideoStats , RecorderStreamInfo , RemoteAudioStats , RemoteAudioTrackStats , RemoteVideoStats , RemoteVideoTrackStats , TranscodingUser , UserInfo , VideoCanvas , VideoCompositingLayout::Region , AgoraAudioSpectrumInfo , AgoraChannelMediaRelayInfo , AgoraEncodedVideoFrameInfo , AgoraRecorderStreamInfo , AgoraRtcAudioVolumeInfo , AgoraRtcRemoteAudioStats , AgoraRtcRemoteVideoStats , AgoraRtcVideoCanvas , AgoraUserInfo
- unfiltered : IScreenCaptureSource::ScreenSourceListOption
- UNKNOWN : IExtensionProvider
- UNKNOWN_METADATA : IMetadataObserver
- unloadSrc() : IMediaPlayerSource
- unloadSrc: : <AgoraRtcMediaPlayerProtocol>
- unmuteRemoteFromTimestamp() : IRemoteAudioTrack
- unpublish : AgoraLivePublisher
- unpublishAudio() : ILocalUser , IRtmpLocalUser
- unpublishDataChannel() : ILocalUser
- unpublishVideo() : ILocalUser , IRtmpLocalUser
- unregisterAudioEncodedFrameReceiver() : IRemoteAudioTrack
- unregisterAudioFrameObserver() : ILocalUser , IMediaPlayerSource , IRecordingDeviceSource , IRtmpLocalUser
- unregisterAudioSpectrumDelegate: : AgoraRtcEngineKit
- unregisterAudioSpectrumObserver() : ILocalUser , IRtcEngine
- unregisterCameraObserver() : ICameraCapturer
- unregisterDataChannelObserver() : ILocalUser
- unregisterEventHandler() : IMediaRelayService , IRtcEngine
- unregisterLocalUserObserver() : ILocalUser
- unregisterLocalVideoEncodedFrameObserver() : ILocalUser
- unregisterMediaControlPacketReceiver() : ILocalUser
- unregisterMediaMetadataObserver() : IRtcEngine
- unregisterMediaPacketReceiver() : IRemoteAudioTrack , IRemoteVideoTrack
- unregisterMediaPlayerAudioSpectrumDelegate: : <AgoraRtcMediaPlayerProtocol>
- unregisterNetworkObserver() : IRtcConnection
- unregisterObserver() : IMediaStreamingSource , INGAudioDeviceManager , IRtcConnection , IRtmpConnection , IRtmpStreamingService , IRtmService
- unregisterPlayerSourceObserver() : IMediaPlayerSource
- unregisterRtmpUserObserver() : IRtmpLocalUser
- unregisterTrackObserver() : ILocalAudioTrack
- unregisterTranscoderDelegate: : <AgoraH265TranscoderProtocol>
- unregisterTranscoderObserver() : IH265Transcoder
- unregisterVideoEncodedFrameObserver() : ILocalUser , IRemoteVideoTrack
- unregisterVideoFrameObserver() : ILocalUser , IRtmpLocalUser
- unsetView() : IVideoRenderer
- unskip_system_window : IScreenCaptureSource::ScreenSourceListOption
- unsubscribeAllAudio() : ILocalUser
- unsubscribeAllVideo() : ILocalUser
- unsubscribeAudio() : ILocalUser
- unsubscribeDataChannel() : ILocalUser
- unsubscribeToHostUid: : AgoraLiveSubscriber
- unsubscribeTopic:withOption: : AgoraRtmStreamChannel
- unsubscribeVideo() : ILocalUser
- up : AgoraMetachatPositionInfo , AgoraSpatialAudioZone
- updateAttributes() : IChannel
- updateCaptureRegion() : IScreenCaptureSource
- updateChannelExWithMediaOptions:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- updateChannelMediaOptions() : IRtcEngine
- updateChannelMediaOptionsEx() : IRtcEngineEx
- updateChannelMediaRelay() : IRtcEngine
- updateChannelMediaRelay: : AgoraRtcEngineKit
- updateChannelMediaRelayEx() : IRtcEngineEx
- updateChannelMediaRelayEx:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- updateChannelWithMediaOptions: : AgoraRtcEngineKit
- updateDirectCdnStreamingMediaOptions() : IRtcEngine
- updateDirectCdnStreamingMediaOptions: : AgoraRtcEngineKit
- updateLocalTranscoderConfiguration() : IRtcEngine
- updateLocalTranscoderConfiguration: : AgoraRtcEngineKit
- updateLoopbackAudioTrackConfig() : IMediaEngine
- updatePlayerPositionInfo:positionInfo: : AgoraBaseSpatialAudioKit
- updatePreloadChannelToken() : IRtcEngine
- updatePreloadChannelToken: : AgoraRtcEngineKit
- updateRemotePosition:positionInfo: : AgoraLocalSpatialAudioKit
- updateRemotePositionEx:positionInfo:connection: : AgoraLocalSpatialAudioKit
- updateRtmpTranscoding() : IRtcEngine , IRtmpStreamingService
- updateRtmpTranscoding: : AgoraRtcEngineKit
- updateRtmpTranscodingEx() : IRtcEngineEx
- updateRtmpTranscodingEx:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- updateScreenCapture: : AgoraRtcEngineKit
- updateScreenCaptureRegion() : IScreenCapturer2 , IScreenCapturer
- updateSelfPosition:axisForward:axisRight:axisUp: : AgoraBaseSpatialAudioKit
- updateSelfPositionEx:axisForward:axisRight:axisUp:connection: : AgoraBaseSpatialAudioKit
- upLength : AgoraSpatialAudioZone
- uplink_cost_time_ms : LocalVideoTrackStats
- uplink_packet_loss_fraction : ILocalUser::ANAStats
- UplinkNetworkInfo() : UplinkNetworkInfo
- uplinkReport : LastmileProbeResult , AgoraLastmileProbeResult
- uploadLogFile : AgoraRtcEngineKit , IRtcEngine
- uri : MediaSource , AgoraMediaSource
- url : MediaSource , RtcImage , AgoraMediaSource
- useExternalEglContext : AgoraServiceConfiguration , RtcEngineContext
- USER_MEDIA_INFO : ILocalUserObserver
- USER_MEDIA_INFO_ENABLE_LOCAL_VIDEO : ILocalUserObserver
- USER_MEDIA_INFO_ENABLE_VIDEO : ILocalUserObserver
- USER_MEDIA_INFO_MUTE_AUDIO : ILocalUserObserver
- USER_MEDIA_INFO_MUTE_VIDEO : ILocalUserObserver
- userAccount : UserInfo , AgoraUserInfo
- UserAudioSpectrumInfo() : UserAudioSpectrumInfo
- userCount : LiveTranscoding , RtcStats , AgoraChannelStats
- userIconUrl : AgoraMetachatUserInfo
- UserId() : IRemoteDataChannel
- userId : AudioVolumeInformation , TConnectSettings , UserDataChannelInfo , UserInfo , AgoraMetachatConfig , AgoraMetachatUserInfo , AgoraRtmClientConfig , AgoraRtmPresenceEvent
- UserInfo() : UserInfo
- userName : AgoraMetachatUserInfo
- users : AgoraRtmTopicOption
- useStringUid : AgoraServiceConfiguration
- uStride : VideoFrame , AgoraExtVideoFrame , AgoraOutputVideoFrame