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:

### - o -

- observationPosition : VideoTrackInfo
- onActiveSpeaker() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onAgoraCDNTokenWillExpire : <AgoraRtcMediaPlayerDelegate> , IMediaPlayerSourceObserver
- onAttributesDeleted() : IChannelEventHandler
- onAttributesUpdated() : IChannelEventHandler
- onAudioDeviceError() : IServiceObserver
- onAudioDeviceStateChanged() : IAudioDeviceManagerObserver , IRtcEngineEventHandler
- onAudioDeviceVolumeChanged() : IAudioDeviceManagerObserver , IRtcEngineEventHandler
- onAudioFrame() : IAudioSinkBase
- onAudioPublishStateChanged() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onAudioQuality() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onAudioRoutingChanged() : IRtcEngineEventHandler
- onAudioSubscribeStateChanged() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onAudioTrackPublicationFailure() : ILocalUserObserver , IRtmpLocalUserObserver
- onAudioTrackPublishStart() : ILocalUserObserver , IRtmpLocalUserObserver
- onAudioTrackPublishSuccess() : ILocalUserObserver , IRtmpLocalUserObserver
- onAudioTrackUnpublished() : ILocalUserObserver , IRtmpLocalUserObserver
- onAudioVolumeIndication() : ILocalUserObserver , IMediaPlayerSourceObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onCameraExposureAreaChanged() : ICameraCaptureObserver , IRtcEngineEventHandler
- onCameraFocusAreaChanged() : ICameraCaptureObserver , IRtcEngineEventHandler
- onCameraReady() : IRtcEngineEventHandler
- onCameraStateChanged() : ICameraCaptureObserver
- onCaptureVideoFrame() : IVideoFrameObserver
- onCaptureVideoFrame: : <AgoraVideoFrameDelegate>
- onCaptureVideoFrame:sourceType: : <AgoraVideoFrameDelegate>
- onCertificateRequired() : LicenseCallback
- onChangeRoleFailure() : IRtcConnectionObserver
- onChangeRoleSuccess() : IRtcConnectionObserver
- onChannelMediaRelayEvent() : IMediaRelayObserver , IRtcEngineEventHandler
- onChannelMediaRelayStateChanged() : IMediaRelayObserver , IRtcConnectionObserver , IRtcEngineEventHandler
- onClientRoleChanged() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onClientRoleChangeFailed() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onCompleted() : IMediaPlayerSourceObserver
- onConnected() : IRtcConnectionObserver , IRtmpConnectionObserver
- onConnecting() : IRtcConnectionObserver
- onConnectionBanned() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onConnectionFailure() : IRtcConnectionObserver , IRtmpConnectionObserver
- onConnectionInterrupted() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onConnectionLost() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onConnectionStateChanged() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx , IRtmServiceEventHandler
- onConnectionStateChanged:reason: : <AgoraMetachatEventDelegate>
- onContentInspectResult() : IRtcConnectionObserver , IRtcEngineEventHandler
- onCreateSceneResult:errorCode: : <AgoraMetachatEventDelegate>
- onDataStreamWillStart() : IVideoFilter , IVideoSinkBase
- onDataStreamWillStop() : IVideoFilter , IVideoSinkBase
- onDeleteAttributesResponse() : IChannelEventHandler
- onDeviceStateChanged() : IAudioDeviceManagerObserver
- onDirectCdnStreamingStateChanged() : IDirectCdnStreamingEventHandler
- onDirectCdnStreamingStateChanged:error:message: : <AgoraDirectCdnStreamingEventDelegate>
- onDirectCdnStreamingStats() : IDirectCdnStreamingEventHandler
- onDirectCdnStreamingStats: : <AgoraDirectCdnStreamingEventDelegate>
- onDisconnected() : IRtcConnectionObserver , IRtmpConnectionObserver
- onDownlinkNetworkInfoUpdated() : INetworkObserver , IRtcEngineEventHandler
- onDownloadSceneProgress:progress:state: : <AgoraMetachatEventDelegate>
- onEarMonitoringAudioFrame() : IAudioFrameObserverBase
- onEarMonitoringAudioFrame: : <AgoraAudioFrameDelegate>
- onEnableTranscode() : IH265TranscoderObserver
- onEnableTranscode: : <AgoraH265TranscoderDelegate>
- onEncodedAudioFrameReceived() : IAudioEncodedFrameReceiver
- onEncodedVideoFrameReceived() : IVideoEncodedFrameObserver
- onEncodedVideoFrameReceived:length:info: : <AgoraEncodedVideoFrameDelegate>
- onEncryptionError() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onEofOnce() : IMediaStreamingSourceObserver
- onError() : IRtcConnectionObserver , IRtcEngineEventHandler
- onEvent() : IMediaExtensionObserver
- onEvent:extension:key:value: : <AgoraMediaFilterEventDelegate>
- onExtensionError() : IMediaExtensionObserver , IRtcEngineEventHandler
- onExtensionError:extension:error:message: : <AgoraMediaFilterEventDelegate>
- onExtensionEvent() : IRtcEngineEventHandler
- onExtensionStarted() : IMediaExtensionObserver , IRtcEngineEventHandler
- onExtensionStarted:extension: : <AgoraMediaFilterEventDelegate>
- onExtensionStopped() : IMediaExtensionObserver , IRtcEngineEventHandler
- onExtensionStopped:extension: : <AgoraMediaFilterEventDelegate>
- onFaceInfo() : IFaceInfoObserver
- onFaceInfo: : <AgoraFaceInfoDelegate>
- onFacePositionChanged() : ICameraCaptureObserver
- onFetchConfigResult() : IServiceObserver
- onFirstLocalAudioFramePublished() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onFirstLocalVideoFrame() : IRtcEngineEventHandler
- onFirstLocalVideoFramePublished() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onFirstRemoteAudioDecoded() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onFirstRemoteAudioFrame() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onFirstRemoteVideoDecoded() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onFirstRemoteVideoFrame() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onFirstRemoteVideoFrameRendered() : ILocalUserObserver
- onFrame() : IVideoFrameObserver , IAudioPcmFrameSink , IVideoFrameObserver2 , IVideoSinkBase
- onFrame: : <AgoraVideoSinkDelegate>
- onGetSceneInfosResult:errorCode: : <AgoraMetachatEventDelegate>
- onIntraRequestReceived() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onJoinChannelSuccess() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onJoinFailure() : IChannelEventHandler
- onJoinSuccess() : IChannelEventHandler
- onLastmileProbeResult() : IRtcConnectionObserver , IRtcEngineEventHandler
- onLastmileQuality() : IRtcConnectionObserver , IRtcEngineEventHandler
- onLeave() : IChannelEventHandler
- onLeaveChannel() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onLicenseError() : LicenseCallback
- onLicenseRequest() : LicenseCallback
- onLicenseValidated() : LicenseCallback
- onLicenseValidationFailure() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onLocalAudioSpectrum() : IAudioSpectrumObserver
- onLocalAudioSpectrum: : <AgoraAudioSpectrumDelegate>
- onLocalAudioStateChanged() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onLocalAudioStats() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onLocalAudioTrackStateChanged() : ILocalAudioTrackObserver
- onLocalAudioTrackStatistics() : ILocalUserObserver
- onLocalDataChannelPublished() : IDataChannelObserver
- onLocalPublishFallbackToAudioOnly() : IRtcEngineEventHandler
- onLocalUserRegistered() : IRtcConnectionObserver , IRtcEngineEventHandler
- onLocalVideoStateChanged() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onLocalVideoStats() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onLocalVideoTrackStateChanged() : ILocalUserObserver
- onLocalVideoTrackStatistics() : ILocalUserObserver
- onLocalVideoTranscoderError() : IRtcEngineEventHandler
- onLoginFailure() : IRtmServiceEventHandler
- onLoginSuccess() : IRtmServiceEventHandler
- onLogout() : IRtmServiceEventHandler
- onLyricResult:songCode:lyricUrl:errorCode: : <AgoraMusicContentCenterEventDelegate>
- onMediaControlPacketReceived() : IMediaControlPacketReceiver
- onMediaPacketReceived() : IMediaPacketReceiver
- onMediaPlayerVideoFrame() : IVideoFrameObserver
- onMediaPlayerVideoFrame:mediaPlayerId: : <AgoraVideoFrameDelegate>
- onMemberJoined() : IChannelEventHandler
- onMemberLeft() : IChannelEventHandler
- onMembersGotten() : IChannelEventHandler
- onMessageReceived() : IChannelEventHandler
- onMessageReceivedFromPeer() : IRtmServiceEventHandler
- onMetaData() : IMediaPlayerSourceObserver , IMediaStreamingSourceObserver
- onMetadataReceived() : IMetadataObserver
- onMixedAudioEncodedFrame() : IAudioEncodedFrameObserver
- onMixedAudioFrame() : IAudioFrameObserverBase
- onMixedAudioFrame:channelId: : <AgoraAudioFrameDelegate>
- onMixedEncodedAudioFrame:info: : <AgoraAudioEncodedFrameDelegate>
- onMusicChartsResult:result:errorCode: : <AgoraMusicContentCenterEventDelegate>
- onMusicCollectionResult:result:errorCode: : <AgoraMusicContentCenterEventDelegate>
- onNetworkQuality() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onNetworkTypeChanged() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onOpenDone() : IMediaStreamingSourceObserver
- onPermissionError() : IServiceObserver , IRtcEngineEventHandler
- onPlaybackAudioEncodedFrame() : IAudioEncodedFrameObserver
- onPlaybackAudioFrame() : IAudioFrameObserverBase
- onPlaybackAudioFrame:channelId: : <AgoraAudioFrameDelegate>
- onPlaybackAudioFrameBeforeMixing() : IAudioFrameObserver , IAudioFrameObserverBase
- onPlaybackAudioFrameBeforeMixing:channelId:uid: : <AgoraAudioFrameDelegate>
- onPlaybackEncodedAudioFrame:info: : <AgoraAudioEncodedFrameDelegate>
- onPlayBufferUpdated() : IMediaPlayerSourceObserver
- onPlayerEvent() : IMediaPlayerSourceObserver
- onPlayerInfoUpdated() : IMediaPlayerSourceObserver
- onPlayerSourceStateChanged() : IMediaPlayerSourceObserver
- onPlayerSrcInfoChanged() : IMediaPlayerSourceObserver
- onPositionChanged() : IMediaPlayerSourceObserver
- onPreEncodeScreenVideoFrame: : <AgoraVideoFrameDelegate>
- onPreEncodeVideoFrame() : IVideoFrameObserver
- onPreEncodeVideoFrame: : <AgoraVideoFrameDelegate>
- onPreEncodeVideoFrame:sourceType: : <AgoraVideoFrameDelegate>
- onPreloadEvent() : IMediaPlayerSourceObserver
- onPreLoadEvent:songCode:percent:lyricUrl:status:errorCode: : <AgoraMusicContentCenterEventDelegate>
- onProgress() : IMediaStreamingSourceObserver
- onProxyConnected() : IRtcEngineEventHandler
- onQueryChannel() : IH265TranscoderObserver
- onQueryChannel:originChannel:transcodeChannel: : <AgoraH265TranscoderDelegate>
- onReadData() : IMediaPlayerCustomDataProvider
- onReadyToSendMetadata() : IMetadataObserver
- onReceiveAudioPacket() : IPacketObserver
- onReceiveVideoPacket() : IPacketObserver
- onReconnected() : IRtcConnectionObserver , IRtmpConnectionObserver
- onReconnecting() : IRtcConnectionObserver , IRtmpConnectionObserver
- onRecordAudioEncodedFrame() : IAudioEncodedFrameObserver
- onRecordAudioFrame() : IAudioFrameObserverBase
- onRecordAudioFrame:channelId: : <AgoraAudioFrameDelegate>
- onRecordEncodedAudioFrame:info: : <AgoraAudioEncodedFrameDelegate>
- onRecorderInfoUpdated() : IMediaRecorderObserver
- onRecorderStateChanged() : IMediaRecorderObserver
- onRejoinChannelSuccess() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onRemoteAudioSpectrum() : IAudioSpectrumObserver
- onRemoteAudioSpectrum: : <AgoraAudioSpectrumDelegate>
- onRemoteAudioStateChanged() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onRemoteAudioStats() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onRemoteAudioTrackStatistics() : ILocalUserObserver
- onRemoteAudioTransportStats() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onRemoteDataChannelInfoUpdated() : IDataChannelObserver
- onRemoteDataChannelSubscribed() : IDataChannelObserver
- onRemoteDataChannelUnsubscribed() : IDataChannelObserver
- onRemoteDataPacketReceived() : IDataChannelObserver
- onRemoteSubscribeFallbackToAudioOnly() : ILocalUserObserver , IRtcEngineEventHandler
- onRemoteVideoStateChanged() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onRemoteVideoStats() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onRemoteVideoTrackStatistics() : ILocalUserObserver
- onRemoteVideoTransportStats() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onRenderVideoFrame() : IVideoFrameObserver
- onRenderVideoFrame:uid:channelId: : <AgoraVideoFrameDelegate>
- onRequestToken : <AgoraMetachatEventDelegate> , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onRhythmPlayerStateChanged() : IRtcEngineEventHandler
- onRoutingChanged() : IAudioDeviceManagerObserver
- onRtcStats() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onRtmpStreamingEvent() : IRtcEngineEventHandler , IRtmpStreamingObserver
- onRtmpStreamingStateChanged() : IRtcEngineEventHandler , IRtmpStreamingObserver
- onScreenCaptureVideoFrame: : <AgoraVideoFrameDelegate>
- onSecondaryCameraCaptureVideoFrame: : <AgoraVideoFrameDelegate>
- onSecondaryScreenCaptureVideoFrame: : <AgoraVideoFrameDelegate>
- onSeek() : IMediaPlayerCustomDataProvider
- onSeekDone() : IMediaStreamingSourceObserver
- onSendAudioPacket() : IPacketObserver
- onSendMessageResult() : IChannelEventHandler
- onSendMessageState() : IChannelEventHandler , IRtmServiceEventHandler
- onSendVideoPacket() : IPacketObserver
- onSnapshotTaken() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onSongSimpleInfoResult:songCode:simpleInfo:errorCode: : <AgoraMusicContentCenterEventDelegate>
- onStateChanged() : IMediaStreamingSourceObserver
- onStreamMessage() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onStreamMessageError() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onTokenPrivilegeDidExpire() : IRtcConnectionObserver
- onTokenPrivilegeWillExpire() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onTranscodedVideoFrame() : IVideoFrameObserver
- onTranscodedVideoFrame: : <AgoraVideoFrameDelegate>
- onTranscodingUpdated() : IRtcEngineEventHandler , IRtmpStreamingObserver
- onTransferStatistics() : IRtmpConnectionObserver
- onTransportStats() : IRtcConnectionObserver
- onTriggerTranscode() : IH265TranscoderObserver
- onTriggerTranscode: : <AgoraH265TranscoderDelegate>
- onUpdateAttributesResponse() : IChannelEventHandler
- onUplinkNetworkInfoUpdated() : INetworkObserver , IRtcEngineEventHandler
- onUploadLogResult() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onUserAccountUpdated() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onUserAudioTrackStateChanged() : ILocalUserObserver
- onUserAudioTrackSubscribed() : ILocalUserObserver
- onUserEnableLocalVideo() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onUserEnableVideo() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onUserInfoUpdated() : ILocalUserObserver , IRtcEngineEventHandler
- onUserJoined() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onUserLeft() : IRtcConnectionObserver
- onUserMuteAudio() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onUserMuteVideo() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onUserNetworkQuality() : IRtcConnectionObserver
- onUserOffline() : IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onUserStateChanged() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onUserVideoTrackStateChanged() : ILocalUserObserver
- onUserVideoTrackSubscribed() : ILocalUserObserver
- onVideoDeviceStateChanged() : IRtcEngineEventHandler
- onVideoPublishStateChanged() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onVideoRenderingTracingResult() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onVideoSizeChanged() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onVideoStopped() : IRtcEngineEventHandler
- onVideoSubscribeStateChanged() : ILocalUserObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onVideoTrackPublicationFailure() : ILocalUserObserver , IRtmpLocalUserObserver
- onVideoTrackPublishStart() : ILocalUserObserver , IRtmpLocalUserObserver
- onVideoTrackPublishSuccess() : ILocalUserObserver , IRtmpLocalUserObserver
- onVideoTrackUnpublished() : ILocalUserObserver , IRtmpLocalUserObserver
- onVolumeIndication() : IAudioDeviceManagerObserver
- onWlAccMessage() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- onWlAccStats() : IRtcConnectionObserver , IRtcEngineEventHandler , IRtcEngineEventHandlerEx
- open() : IMediaPlayerSource , IMediaStreamingSource
- open:startPos: : <AgoraRtcMediaPlayerProtocol>
- opened : LiveStreamAdvancedFeature , AgoraLiveStreamAdvancedFeature
- openMediaWithSongCode:startPos: : <AgoraMusicPlayerProtocol>
- openWithAgoraCDNSrc() : IMediaPlayerSource
- openWithAgoraCDNSrc:startPos: : <AgoraRtcMediaPlayerProtocol>
- openWithCustomSource() : IMediaPlayerSource
- openWithCustomSourceAtStartPos:withPlayerOnReadData:andPlayerOnSeek: : <AgoraRtcMediaPlayerProtocol>
- openWithMediaSource() : IMediaPlayerSource
- openWithMediaSource: : <AgoraRtcMediaPlayerProtocol>
- operator bool() : agora_refptr< T > , Optional< T > , AutoPtr< T >
- operator uint64_t() : NtpTime
- operator!=() : AudioSessionConfiguration , VideoFormat , AOutputIterator< T >
- operator*() : agora_refptr< T > , Optional< T > , AOutputIterator< T > , AutoPtr< T >
- operator++() : AOutputIterator< T >
- operator->() : agora_refptr< T > , Optional< T > , AutoPtr< T >
- operator<() : agora_refptr< T > , ExtensionVersion , VideoFormat
- operator<=() : ExtensionVersion
- operator=() : agora_refptr< T > , CopyAssignable< false > , CopyConstructible< false > , MoveAssignable< false > , MoveConstructible< false > , OptionalBase< T > , AudioPcmFrame , ContentInspectConfig , Optional< T > , RefCountedObject< T > , AudioDeviceInfo , ChannelMediaOptions , DirectCdnStreamingMediaOptions , DownlinkNetworkInfo , DownlinkNetworkInfo::PeerDownlinkInfo , EncodedVideoFrameInfo , VideoEncoderConfiguration , AutoPtr< T > , CopyableAutoPtr< T >
- operator==() : agora_refptr< T > , AudioSessionConfiguration , AdvanceOptions , ChannelMediaOptions , DirectCdnStreamingMediaOptions , ExtensionVersion , SimulcastStreamConfig , UplinkNetworkInfo , VideoDimensions , VideoFormat , AOutputIterator< T >
- operator>() : ExtensionVersion
- operator>=() : ExtensionVersion
- Optional() : Optional< T >
- OPTIONAL_ENUM_SIZE_T : AudioPcmFrame , VideoFormat
- OptionalBase() : OptionalBase< T >
- OptionalStorage() : OptionalStorage< T >
- OptionalStorageBase() : OptionalStorageBase< T >
- ordered : DataChannelConfig , DataStreamConfig , AgoraDataStreamConfig
- orientationMode : RtmpStreamingVideoConfiguration , VideoEncoderConfiguration
- outputNumberOfChannels : AudioSessionConfiguration
- overrideSpeaker : AudioSessionConfiguration
- owner : PublisherConfiguration , AList< T >
- ownerUid : VideoTrackInfo