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
- pageSize : AgoraMusicCollection
- parameters : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- params : ScreenCaptureConfiguration
- parentScenePath : AgoraMetachatSceneInfo
- parseMediaInfo() : IMediaStreamingSource
- 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
- playerId : PlayerUpdatedInfo , AgoraMediaPlayerUpdatedInfo
- playerOnReadCallback : AgoraMediaSource
- playerOnSeekCallback : AgoraMediaSource
- PlayerStreamInfo() : PlayerStreamInfo
- 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 >
- position : AgoraMetachatPositionInfo , AgoraRemoteVoicePositionInfo , AgoraSpatialAudioZone
- positionInLandscapeMode : WatermarkOptions
- positionInPortraitMode : WatermarkOptions
- PostAudioProcessing : IAudioTrack
- poster : AgoraMusic
- postEvent() : IExtensionVideoFilter::Control , ILipSyncFilter::Control , IScreenCaptureSource::Control
- postEvent:value: : <AgoraVideoFilterControlDelegate>
- postionType : AudioEncodedFrameObserverConfig , AgoraAudioEncodedFrameDelegateConfig
- preemptive_expand_rate : RemoteAudioTrackStats
- preloadChannel() : IRtcEngine
- preloadChannelByToken:channelId:uid: : AgoraRtcEngineKit
- preloadChannelByToken:channelId:userAccount: : AgoraRtcEngineKit
- preloadSrc() : IMediaPlayerSource
- preloadSrc:startPos: : <AgoraRtcMediaPlayerProtocol>
- preloadWithSongCode: : AgoraMusicContentCenter
- preloadWithSongCode:jsonOption: : AgoraMusicContentCenter
- presentationMs : IAudioFrameObserverBase::AudioFrame , AgoraAudioFrame
- primaries : ColorSpace
- PrimaryID : ColorSpace
- 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 , IExtensionVideoFilter::Control , ILipSyncFilter::Control , IScreenCaptureSource::Control
- private_data : InputSeiData
- 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
- provider : MediaSource
- proxyType : TConnectionInfo
- ptr_ : agora_refptr< T > , AutoPtr< T >
- publish : AgoraLivePublisher
- publish_duration : RemoteAudioTrackStats
- 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 : AgoraRtmMessageEvent
- publisher:streamInjectedStatusOfUrl:uid:status: : <AgoraLivePublisherDelegate>
- publisher:streamPublishedWithUrl:error: : <AgoraLivePublisherDelegate>
- publisher:streamUnpublishedWithUrl: : <AgoraLivePublisherDelegate>
- PublisherConfiguration() : PublisherConfiguration
- publisherMetas : AgoraRtmTopicInfo
- publisherTranscodingUpdated: : <AgoraLivePublisherDelegate>
- publisherUserIds : AgoraRtmTopicInfo
- publishFourthCameraTrack : ChannelMediaOptions
- publishLipSyncTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishLoopbackAudioTrack : ChannelMediaOptions
- publishLoopbackAudioTrackId : ChannelMediaOptions
- publishMediaPlayerAudioTrack : ChannelMediaOptions , DirectCdnStreamingMediaOptions , AgoraDirectCdnStreamingMediaOptions , AgoraRtcChannelMediaOptions
- publishMediaPlayerId : ChannelMediaOptions , DirectCdnStreamingMediaOptions , AgoraDirectCdnStreamingMediaOptions , AgoraRtcChannelMediaOptions
- publishMediaPlayerVideoTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishMessage:inTopic: : AgoraRtmStreamChannel
- publishMicrophoneTrack : ChannelMediaOptions , DirectCdnStreamingMediaOptions , AgoraDirectCdnStreamingMediaOptions , AgoraRtcChannelMediaOptions
- publishMixedAudioTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishRhythmPlayerTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishScreenCaptureAudio : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishScreenCaptureVideo : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishSecondaryCameraTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- publishThirdCameraTrack : ChannelMediaOptions
- 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
- pushExternalEncodedVideoFrameEx:info:videoTrackId: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- pushExternalVideoFrame: : AgoraRtcEngineKit
- pushExternalVideoFrame:videoTrackId: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- pushVideoFrame() : IMediaEngine , IScreenCaptureSource::Control
- pushVideoFrameToDisplay:frame: : AgoraMetachatScene
- pushYuvData() : IAgoraVideoQualityAnalyzer