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:

### - p -

- p : AOutputIterator< T >
- Packet() : IPacketObserver::Packet
- packet_expired_loss : RemoteAudioTrackStats
- packet_max_expired_ms : RemoteAudioTrackStats
- packetLossRate : LastmileProbeOneWayResult , RemoteVideoStats , RemoteVideoTrackStats , AgoraLastmileProbeOneWayResult , AgoraRtcRemoteVideoStats
- PacketOptions() : PacketOptions
- packets_lost : ILocalUser::LocalAudioDetailedStats
- packets_sent : ILocalUser::LocalAudioDetailedStats
- packetsBeforeFirstKeyFramePacket : RtcStats , AgoraChannelStats
- padded_pixels : VideoFrameDataV2
- PaddedRawPixelBuffer() : PaddedRawPixelBuffer
- page : AgoraMusicCollection , AgoraRtmGetOnlineUsersOptions , AgoraRtmPresenceOptions
- pageSize : AgoraMusicCollection
- parameters : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- params : ScreenCaptureConfiguration
- parentScenePath : AgoraMetaSceneInfo
- parseMediaInfo() : IMediaStreamingSource
- password : AgoraRtmProxyConfig
- path : ISyncClientObserver::CollectionEvent
- pathStats : MultipathStats
- PathStats() : PathStats
- pathStats : AgoraMultipathStats
- pathType : AgoraPathStats
- pause : <AgoraRtcMediaPlayerProtocol> , IMediaPlayerSource , IMediaStreamingSource
- pauseAllChannelMediaRelay : AgoraRtcEngineKit , IMediaRelayService , IRtcEngine
- pauseAllChannelMediaRelayEx() : IRtcEngineEx
- pauseAllChannelMediaRelayEx: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- pcmBuffer : AgoraAudioPcmFrame
- PcmSource : IAudioTrack
- PcmSourceLocalPlayback : IAudioTrack
- PcmSourceSending : IAudioTrack
- peer_downlink_info : DownlinkNetworkInfo
- PeerDownlinkInfo() : DownlinkNetworkInfo::PeerDownlinkInfo
- pendVideoFrame() : IExtensionVideoFilter
- pendVideoFrame: : <AgoraVideoFilterDelegate>
- per_capture_cpu_cycles : ScreenCaptureProfilingStatistics
- per_frame_cap_time_ms : ScreenCaptureProfilingStatistics
- pitchType : AgoraMusic
- pixelBuffer : VideoFrame , AgoraExtVideoFrame , AgoraOutputVideoFrame , AgoraVideoFilterFrame
- pixels : VideoFrameData
- play : <AgoraRtcMediaPlayerProtocol> , IMediaPlayerSource , IMediaStreamingSource
- playbackAndRecord : AudioSessionConfiguration
- playerOnReadCallback : AgoraMediaSource
- playerOnSeekCallback : AgoraMediaSource
- PlayerStreamInfo() : PlayerStreamInfo
- PlayerUpdatedInfo() : PlayerUpdatedInfo
- playout_audio_frames : ILocalAudioTrack::LocalAudioTrackStats
- playPreloadedSrc() : IMediaPlayerSource
- playPreloadedSrc: : <AgoraRtcMediaPlayerProtocol>
- plc_count : RemoteAudioTrackStats
- plcCount : RemoteAudioStats , AgoraRtcRemoteAudioStats
- pointer : AList< T > , AOutputIterator< T >
- pointer_type : AutoPtr< T > , CopyableAutoPtr< T >
- port : AgoraRtmProxyConfig
- position : ContentInspectModule , SnapshotConfig , VideoCanvas , AgoraContentInspectModule , AgoraMetaPositionInfo , AgoraRemoteVoicePositionInfo , AgoraRtcVideoCanvas , AgoraSnapshotConfig , AgoraSpatialAudioZone
- positionInLandscapeMode : WatermarkOptions
- positionInPortraitMode : WatermarkOptions
- PostAudioProcessing : IAudioTrack
- poster : AgoraMusic
- postEvent() : IAudioFilterV2::Control , IExtensionVideoFilter::Control , ILipSyncFilter::Control , IScreenCaptureSource::Control
- postEvent:value: : <AgoraVideoFilterControlDelegate>
- postionType : AudioEncodedFrameObserverConfig , AgoraAudioEncodedFrameDelegateConfig
- preemptive_expand_rate : RemoteAudioTrackStats
- prefer_data_format : ExtensionVideoCodecSettings::VideoDecoderSettings
- preferMultipathType : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- preloadChannel() : IRtcEngine
- preloadChannelByToken:channelId:uid: : AgoraRtcEngineKit
- preloadChannelByTokenWithUserAccount:channelId:userAccount: : AgoraRtcEngineKit
- preloadChannelWithUserAccount() : IRtcEngine
- preloadSrc() : IMediaPlayerSource
- preloadSrc:startPos: : <AgoraRtcMediaPlayerProtocol>
- preloadWithSongCode: : AgoraMusicContentCenter
- preloadWithSongCode:jsonOption: : AgoraMusicContentCenter
- presenceTimeout : AgoraRtmClientConfig
- presentationMs : IAudioFrameObserverBase::AudioFrame , EncodedVideoFrameInfo , AgoraAudioFrame
- previousState : AgoraRtmLinkStateEvent
- primaries : ColorSpace
- PrimaryID : ColorSpace
- primaryID : AgoraColorSpace
- PRIMARYID_BT2020 : ColorSpace
- PRIMARYID_BT470BG : ColorSpace
- PRIMARYID_BT470M : ColorSpace
- PRIMARYID_BT709 : ColorSpace
- PRIMARYID_FILM : ColorSpace
- PRIMARYID_JEDECP22 : ColorSpace
- PRIMARYID_SMPTE170M : ColorSpace
- PRIMARYID_SMPTE240M : ColorSpace
- PRIMARYID_SMPTEST428 : ColorSpace
- PRIMARYID_SMPTEST431 : ColorSpace
- PRIMARYID_SMPTEST432 : ColorSpace
- PRIMARYID_UNSPECIFIED : ColorSpace
- printLog() : IAgoraVideoQualityAnalyzer::Control , IAudioFilterV2::Control , IExtensionDecoderCallback , IExtensionEncoderCallback , IExtensionVideoFilter::Control , ILipSyncFilter::Control , IScreenCaptureSource::Control
- priority : DataChannelConfig , AgoraRtmJoinTopicOption
- private_data : InputSeiData
- privateConfig : AgoraRtmClientConfig
- privdata : ImagePayloadData
- privsize : ImagePayloadData
- probeDownlink : LastmileProbeConfig , AgoraLastmileProbeConfig
- probeUplink : LastmileProbeConfig , AgoraLastmileProbeConfig
- PROCESS_MODE_READ_ONLY : IVideoFrameObserver
- PROCESS_MODE_READ_WRITE : IVideoFrameObserver
- ProcessAiNlpFrame() : AiEchoCancellationExtension
- ProcessDenoiseFrame() : AINoiseSuppressorExtension
- ProcessMode : IExtensionVideoFilter
- ProcessResult : IExtensionVideoFilter , ILipSyncFilter
- protocolType : AgoraRtmClientConfig
- provider : MediaSource
- providerName : ExtensionContext , AgoraExtensionContext
- proxyConfig : AgoraRtmClientConfig
- proxyType : TConnectionInfo , AgoraRtmProxyConfig
- ptr_ : agora_refptr< T > , AutoPtr< T >
- pts_ms : ExtensionEncodedImage
- publish : AgoraLivePublisher
- publish:data:option:completion: : AgoraRtmClientKit
- publish:message:option:completion: : AgoraRtmClientKit
- publish_duration : RemoteAudioTrackStats
- publish_fallback_enable : SimulcastConfig , SimulcastConfigInternal
- publish_on_demand : SimulcastConfigInternal
- publishAudio() : ILocalUser , IRtmpLocalUser
- publishCameraTrack : ChannelMediaOptions , DirectCdnStreamingMediaOptions , AgoraDirectCdnStreamingMediaOptions , AgoraRtcChannelMediaOptions
- publishCustomAudioTrack : ChannelMediaOptions , DirectCdnStreamingMediaOptions , AgoraDirectCdnStreamingMediaOptions , AgoraRtcChannelMediaOptions
- publishCustomAudioTrackId : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishCustomVideoTrack : ChannelMediaOptions , DirectCdnStreamingMediaOptions , AgoraDirectCdnStreamingMediaOptions , AgoraRtcChannelMediaOptions
- publishDataChannel() : ILocalUser
- publishDuration : RemoteAudioStats , RemoteVideoStats , RemoteVideoTrackStats , AgoraRtcRemoteAudioStats , AgoraRtcRemoteVideoStats
- publishEncodedVideoTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publisher : AgoraRtmHistoryMessage , AgoraRtmMessageEvent , AgoraRtmPresenceEvent , AgoraRtmTopicEvent
- publisher:streamInjectedStatusOfUrl:uid:status: : <AgoraLivePublisherDelegate>
- publisher:streamPublishedWithUrl:error: : <AgoraLivePublisherDelegate>
- publisher:streamUnpublishedWithUrl: : <AgoraLivePublisherDelegate>
- PublisherConfiguration() : PublisherConfiguration
- publisherMeta : AgoraRtmPublisherInfo
- publishers : AgoraRtmTopicInfo
- publisherTranscodingUpdated: : <AgoraLivePublisherDelegate>
- publisherUserId : AgoraRtmPublisherInfo
- publishFallbackEnable : AgoraSimulcastConfig
- publishFourthCameraTrack : ChannelMediaOptions
- publishLipSyncTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishMediaPlayerAudioTrack : ChannelMediaOptions , DirectCdnStreamingMediaOptions , AgoraDirectCdnStreamingMediaOptions , AgoraRtcChannelMediaOptions
- publishMediaPlayerId : ChannelMediaOptions , DirectCdnStreamingMediaOptions , AgoraDirectCdnStreamingMediaOptions , AgoraRtcChannelMediaOptions
- publishMediaPlayerVideoTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishMicrophoneTrack : ChannelMediaOptions , DirectCdnStreamingMediaOptions , AgoraDirectCdnStreamingMediaOptions , AgoraRtcChannelMediaOptions
- publishMixedAudioTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishRhythmPlayerTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishScreenCaptureAudio : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishScreenCaptureVideo : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishSecondaryCameraTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishThirdCameraTrack : ChannelMediaOptions
- publishTopicMessage:data:option:completion: : AgoraRtmStreamChannel
- publishTopicMessage:message:option:completion: : AgoraRtmStreamChannel
- publishTranscodedVideoTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishUrl : PublisherConfiguration
- publishVideo() : ILocalUser , IRtmpLocalUser
- pullAudioFrame() : IMediaEngine
- pullPlaybackAudioFrameRawData:lengthInByte: : AgoraRtcEngineKit
- pullPlaybackAudioFrameSampleBufferByLengthInByte: : AgoraRtcEngineKit
- pushAudioFrame() : IMediaEngine , IScreenCaptureSource::Control
- pushed_audio_frames : ILocalAudioTrack::LocalAudioTrackStats
- pushEncodedVideoImage() : IMediaEngine
- pushExternalEncodedVideoFrame:info: : AgoraRtcEngineKit
- pushExternalEncodedVideoFrame:info:videoTrackId: : AgoraRtcEngineKit
- pushExternalVideoFrame: : AgoraRtcEngineKit
- pushExternalVideoFrame:videoTrackId: : AgoraRtcEngineKit
- pushVideoFrame() : IMediaEngine , IScreenCaptureSource::Control
- pushVideoFrameToDisplay:frame: : AgoraMetaScene
- pushYuvData() : IAgoraVideoQualityAnalyzer
- putDoc() : ISyncClient
- putDocValue() : ISyncClient