Agora C++ API Reference for All Platforms

Here is a list of all class members with links to the classes they belong to:

### - p -

- p_time : agora::rtc::RemoteAudioTrackStats
- Packet() : agora::rtc::IPacketObserver::Packet
- packet_expired_loss : agora::rtc::RemoteAudioTrackStats
- packet_max_expired_ms : agora::rtc::RemoteAudioTrackStats
- packetLossRate : agora::rtc::LastmileProbeOneWayResult , agora::rtc::RemoteVideoStats , agora::rtc::RemoteVideoTrackStats
- PacketOptions() : agora::media::base::PacketOptions , agora::rtc::PacketOptions
- packets : agora::rtc::video_packet_t
- packets_lost : agora::rtc::ILocalUser::LocalAudioDetailedStats
- packets_sent : agora::rtc::ILocalUser::LocalAudioDetailedStats
- packetsBeforeFirstKeyFramePacket : agora::rtc::RtcStats
- packetSentTs_ : agora::rtc::SMediaFrame
- padded_pixels : agora::rtc::VideoFrameDataV2
- PaddedRawPixelBuffer() : agora::rtc::PaddedRawPixelBuffer
- parameters : agora::rtc::ChannelMediaOptions
- params : agora::rtc::ScreenCaptureConfiguration
- parseMediaInfo() : agora::rtc::IMediaStreamingSource
- path : agora::base::ISyncClientObserver::CollectionEvent , agora::rtc::FilterEffectOptions
- pause() : agora::rtc::IMediaPlayerSource , agora::rtc::IMediaStreamingSource
- pauseAllChannelMediaRelay() : agora::rtc::IMediaRelayService , agora::rtc::IRtcEngine
- pauseAllChannelMediaRelayEx() : agora::rtc::IRtcEngineEx
- pauseAllEffects() : agora::rtc::IRtcEngine
- pauseAudio() : agora::rtc::IRtcEngine
- pauseAudioMixing() : agora::rtc::IRtcEngine
- pauseEffect() : agora::rtc::IRtcEngine
- payload : agora::rtc::control_broadcast_packet_t , agora::rtc::peer_message_t , agora::rtc::rtc_packet_t , agora::rtc::video_custom_ctrl_broadcast_packet_t
- payload_ : agora::rtc::SMediaFrame
- payload_length : agora::rtc::rtc_packet_t
- payload_type : agora::rtc::PacketOptions
- payloadLength_ : agora::rtc::SAudioPacket
- PcmSource : agora::rtc::IAudioTrack
- PcmSourceLocalPlayback : agora::rtc::IAudioTrack
- PcmSourceSending : agora::rtc::IAudioTrack
- pec_enabled : agora::rtc::ILocalVideoTrackEx::RsfecConfig
- peer_downlink_info : agora::rtc::DownlinkNetworkInfo
- PeerDownlinkInfo() : agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo
- pendVideoFrame() : agora::rtc::IExtensionVideoFilter
- per_capture_cpu_cycles : agora::rtc::ScreenCaptureProfilingStatistics
- per_frame_cap_time_ms : agora::rtc::ScreenCaptureProfilingStatistics
- performVideoEffectAction() : agora::rtc::IVideoEffectObject
- pixelBuffer : agora::media::base::VideoFrame
- pixels : agora::rtc::VideoFrameData
- platformid : agora::rtc::VideoHWCodecSpec
- play() : agora::rtc::IMediaPlayerSource , agora::rtc::IMediaStreamingSource
- playAllEffects() : agora::rtc::IRtcEngine
- playbackAndRecord : agora::base::AudioSessionConfiguration
- playEffect() : agora::rtc::IRtcEngine
- playEffectEx() : agora::rtc::IRtcEngineEx
- PlayerStreamInfo() : agora::media::base::PlayerStreamInfo
- PlayerUpdatedInfo() : agora::media::base::PlayerUpdatedInfo
- playout_audio_frames : agora::rtc::ILocalAudioTrack::LocalAudioTrackStats
- playoutfreq : agora::rtc::InternalEngineStatus
- playPreloadedSrc() : agora::rtc::IMediaPlayerSource
- plc_count : agora::rtc::RemoteAudioTrackStats
- plcCount : agora::rtc::RemoteAudioStats
- pluginDir : agora::base::AgoraServiceConfigEx
- pointer : agora::util::AList< T > , agora::util::AOutputIterator< T >
- pointer_type : agora::util::AutoPtr< T >
- policy : agora::rtc::ILocalVideoTrackEx::CaptureModeItem
- PopEvent() : agora::rtc::StateNotifier< STATE_TYPE, REASON_TYPE >
- position : agora::media::ContentInspectModule , agora::media::SnapshotConfig , agora::rtc::ScreenCaptureSourceInfo , agora::rtc::VideoCanvas
- positionInLandscapeMode : agora::rtc::WatermarkOptions
- positionInPortraitMode : agora::rtc::WatermarkOptions
- POST_TO_ENCODER_QUEUE : agora::rtc::AudioFrameHandleInfo
- POST_TO_SEND_QUEUE : agora::rtc::AudioFrameHandleInfo
- PostAudioProcessing : agora::rtc::IAudioTrack
- posted_frames_waiting_for_encode : agora::rtc::VideoConfigurationEx
- postEvent() : agora::rtc::IAudioFilterV2::Control , agora::rtc::IExtensionVideoFilter::Control , agora::rtc::ILipSyncFilter::Control , agora::rtc::IScreenCaptureSource::Control
- postionType : agora::rtc::AudioEncodedFrameObserverConfig
- pps_data : agora::rtc::VideoConfigurationEx
- pqFirst : agora::rtc::CameraCharacteristicProfile
- PRE_ENCODE : agora::rtc::AudioFrameHandleInfo
- preemptive_expand_rate : agora::rtc::RemoteAudioTrackStats
- prefer_fec_method : agora::rtc::ILocalVideoTrackEx::AttachInfo
- preloadChannel() : agora::rtc::IRtcEngine
- preloadChannelWithUserAccount() : agora::rtc::IRtcEngine
- preloadEffect() : agora::rtc::IRtcEngine
- preloadEffectEx() : agora::rtc::IRtcEngineEx
- preloadSrc() : agora::rtc::IMediaPlayerSource
- prepareNodes() : agora::rtc::ILocalVideoTrackEx
- presentationMs : agora::media::IAudioFrameObserverBase::AudioFrame , agora::rtc::EncodedVideoFrameInfo
- primaries : agora::media::base::ColorSpace
- PrimaryID : agora::media::base::ColorSpace
- PRIMARYID_BT2020 : agora::media::base::ColorSpace
- PRIMARYID_BT470BG : agora::media::base::ColorSpace
- PRIMARYID_BT470M : agora::media::base::ColorSpace
- PRIMARYID_BT709 : agora::media::base::ColorSpace
- PRIMARYID_FILM : agora::media::base::ColorSpace
- PRIMARYID_JEDECP22 : agora::media::base::ColorSpace
- PRIMARYID_SMPTE170M : agora::media::base::ColorSpace
- PRIMARYID_SMPTE240M : agora::media::base::ColorSpace
- PRIMARYID_SMPTEST428 : agora::media::base::ColorSpace
- PRIMARYID_SMPTEST431 : agora::media::base::ColorSpace
- PRIMARYID_SMPTEST432 : agora::media::base::ColorSpace
- PRIMARYID_UNSPECIFIED : agora::media::base::ColorSpace
- primaryMonitor : agora::rtc::ScreenCaptureSourceInfo
- printLog() : agora::rtc::IAgoraVideoQualityAnalyzer::Control , agora::rtc::IAudioFilterV2::Control , agora::rtc::IExtensionVideoFilter::Control , agora::rtc::ILipSyncFilter::Control , agora::rtc::IRtcEngineInternal , agora::rtc::IScreenCaptureSource::Control
- priority : agora::DataChannelConfig
- private_data : agora::rtc::InputSeiData
- privdata : agora::rtc::ImagePayloadData
- privsize : agora::rtc::ImagePayloadData
- probeDownlink : agora::rtc::LastmileProbeConfig
- probeUplink : agora::rtc::LastmileProbeConfig
- Process() : agora::rtc::ContentInspectExtension
- PROCESS_MODE_READ_ONLY : agora::media::IVideoFrameObserver
- PROCESS_MODE_READ_WRITE : agora::media::IVideoFrameObserver
- ProcessAiNlpFrame() : agora::rtc::AiEchoCancellationExtension
- ProcessDenoiseFrame() : agora::rtc::AINoiseSuppressorExtension
- ProcessMode : agora::rtc::IExtensionVideoFilter
- processPath : agora::rtc::ScreenCaptureSourceInfo
- ProcessResult : agora::rtc::IExtensionVideoFilter , agora::rtc::ILipSyncFilter
- profile : agora::rtc::VideoHWCodecSpec
- protocolVersion : agora::rtc::video_packet_t
- provider : agora::media::base::MediaSource
- providerName : agora::rtc::ExtensionContext
- proxyType : agora::rtc::TConnectionInfo
- ptr_ : agora::agora_refptr< T >
- ptsMs : agora::rtc::VideoEncodedImageData
- publish_duration : agora::rtc::RemoteAudioTrackStats
- publishAudio() : agora::rtc::ILocalUser , agora::rtc::IRtmpLocalUser
- publishAudioLLApiInternal() : agora::rtc::ILocalUserEx
- publishCameraTrack : agora::rtc::ChannelMediaOptions , agora::rtc::DirectCdnStreamingMediaOptions
- publishCustomAudioTrack : agora::rtc::ChannelMediaOptions , agora::rtc::DirectCdnStreamingMediaOptions
- publishCustomAudioTrackId : agora::rtc::ChannelMediaOptions
- publishCustomVideoTrack : agora::rtc::ChannelMediaOptions , agora::rtc::DirectCdnStreamingMediaOptions
- publishDataChannel() : agora::rtc::ILocalUser
- publishDataChannelLLApiInternal() : agora::rtc::ILocalUserEx
- publishDuration : agora::rtc::RemoteAudioStats , agora::rtc::RemoteVideoStats , agora::rtc::RemoteVideoTrackStats
- publishEncodedVideoTrack : agora::rtc::ChannelMediaOptions
- PublisherConfiguration() : agora::rtc::PublisherConfiguration
- publishFourthCameraTrack : agora::rtc::ChannelMediaOptions
- publishFourthScreenTrack : agora::rtc::ChannelMediaOptions
- publishLipSyncTrack : agora::rtc::ChannelMediaOptions
- publishMediaPlayerAudioTrack : agora::rtc::ChannelMediaOptions , agora::rtc::DirectCdnStreamingMediaOptions
- publishMediaPlayerId : agora::rtc::ChannelMediaOptions , agora::rtc::DirectCdnStreamingMediaOptions
- publishMediaPlayerVideoTrack : agora::rtc::ChannelMediaOptions
- publishMicrophoneTrack : agora::rtc::ChannelMediaOptions , agora::rtc::DirectCdnStreamingMediaOptions
- publishMixedAudioTrack : agora::rtc::ChannelMediaOptions
- publishRhythmPlayerTrack : agora::rtc::ChannelMediaOptions
- publishScreenCaptureAudio : agora::rtc::ChannelMediaOptions
- publishScreenCaptureVideo : agora::rtc::ChannelMediaOptions
- publishScreenTrack : agora::rtc::ChannelMediaOptions
- publishSecondaryCameraTrack : agora::rtc::ChannelMediaOptions
- publishSecondaryScreenTrack : agora::rtc::ChannelMediaOptions
- publishThirdCameraTrack : agora::rtc::ChannelMediaOptions
- publishThirdScreenTrack : agora::rtc::ChannelMediaOptions
- publishTranscodedVideoTrack : agora::rtc::ChannelMediaOptions
- publishUrl : agora::rtc::PublisherConfiguration
- publishVideo() : agora::rtc::ILocalUser , agora::rtc::IRtmpLocalUser
- publishVideoLLApiInternal() : agora::rtc::ILocalUserEx
- pullAudioFrame() : agora::media::IMediaEngine
- pullPlaybackAudioPcmData() : agora::base::IAgoraServiceEx
- pushAudioFrame() : agora::media::IMediaEngine , agora::rtc::IScreenCaptureSource::Control
- pushed_audio_frames : agora::rtc::ILocalAudioTrack::LocalAudioTrackStats
- pushEncodedVideoImage() : agora::media::IMediaEngine
- pushMode() : agora::rtc::IVideoFrameSenderEx
- pushVideoFrame() : agora::media::IMediaEngine , agora::rtc::IScreenCaptureSource::Control
- pushVideoFrameEx() : agora::media::IMediaEngineEx
- pushYuvData() : agora::rtc::IAgoraVideoQualityAnalyzer
- putDoc() : agora::base::ISyncClient
- putDocLLApiInternal() : agora::base::ISyncClientEx
- putDocValue() : agora::base::ISyncClient
- putDocValueLLApiInternal() : agora::base::ISyncClientEx
- putMediaPlayer() : agora::rtc::IRtcEngineInternal
- pvc_max_support_resolution : agora::rtc::VideoConfigurationEx