LeviLamina
Loading...
Searching...
No Matches
webrtc::PeerConnection Class Referenceabstract
Inheritance diagram for webrtc::PeerConnection:

Classes

struct  InitializePortAllocatorResult

Public Types

enum class  BundlePolicy : int { KBundlePolicyBalanced = 0 , KBundlePolicyMaxBundle = 1 , KBundlePolicyMaxCompat = 2 }
enum class  CandidateNetworkPolicy : int { KCandidateNetworkPolicyAll = 0 , KCandidateNetworkPolicyLowCost = 1 }
enum class  ContinualGatheringPolicy : int { Once = 0 , Continually = 1 }
enum class  IceConnectionState : int {
  KIceConnectionNew = 0 , KIceConnectionChecking = 1 , KIceConnectionConnected = 2 , KIceConnectionCompleted = 3 ,
  KIceConnectionFailed = 4 , KIceConnectionDisconnected = 5 , KIceConnectionClosed = 6 , KIceConnectionMax = 7
}
enum class  IceGatheringState : int { KIceGatheringNew = 0 , KIceGatheringGathering = 1 , KIceGatheringComplete = 2 }
enum class  IceTransportsType : int { KNone = 0 , KRelay = 1 , KNoHost = 2 , KAll = 3 }
enum class  PeerConnectionState : int {
  KNew = 0 , KConnecting = 1 , KConnected = 2 , KDisconnected = 3 ,
  KFailed = 4 , KClosed = 5
}
enum class  RTCConfigurationType : int { KSafe = 0 , KAggressive = 1 }
enum class  RtcpMuxPolicy : int { KRtcpMuxPolicyNegotiate = 0 , KRtcpMuxPolicyRequire = 1 }
enum class  SignalingState : int {
  KStable = 0 , KHaveLocalOffer = 1 , KHaveLocalPrAnswer = 2 , KHaveRemoteOffer = 3 ,
  KHaveRemotePrAnswer = 4 , KClosed = 5
}
enum class  StatsOutputLevel : int { KStatsOutputLevelStandard = 0 , KStatsOutputLevelDebug = 1 }
enum class  TcpCandidatePolicy : int { KTcpCandidatePolicyEnabled = 0 , KTcpCandidatePolicyDisabled = 1 }
enum class  TlsCertPolicy : int { KTlsCertPolicySecure = 0 , KTlsCertPolicyInsecureNoCheck = 1 }

Public Member Functions

PeerConnection & operator= (PeerConnection const &)
 PeerConnection (PeerConnection const &)
virtual ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterfacelocal_streams ()
virtual ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterfaceremote_streams ()
virtual bool AddStream (::webrtc::MediaStreamInterface *local_stream)
virtual void RemoveStream (::webrtc::MediaStreamInterface *remove_stream)
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids)
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids, ::std::vector<::webrtc::RtpEncodingParameters > const &init_send_encodings)
virtual::webrtc::RTCError RemoveTrackOrError (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender)
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > AddTransceiver (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track)
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > AddTransceiver (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::webrtc::RtpTransceiverInit const &init)
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > AddTransceiver (::cricket::MediaType media_type)
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > AddTransceiver (::cricket::MediaType media_type, ::webrtc::RtpTransceiverInit const &init)
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > AddTransceiver (::cricket::MediaType media_type, ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::webrtc::RtpTransceiverInit const &init, bool update_negotiation_needed)
virtual ::webrtc::scoped_refptr<::webrtc::RtpSenderInterfaceCreateSender (::std::string const &kind, ::std::string const &stream_id)
virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > GetSenders () const
virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > > GetReceivers () const
virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > GetTransceivers () const
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::DataChannelInterface > > CreateDataChannelOrError (::std::string const &label, ::webrtc::DataChannelInit const *config)
virtual bool GetStats (::webrtc::StatsObserver *observer, ::webrtc::MediaStreamTrackInterface *track, ::webrtc::PeerConnectionInterface::StatsOutputLevel level)
virtual void GetStats (::webrtc::RTCStatsCollectorCallback *callback)
virtual void GetStats (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback)
virtual void GetStats (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback)
virtual void ClearStatsCache ()
virtual::webrtc::PeerConnectionInterface::SignalingState signaling_state ()
virtual::webrtc::PeerConnectionInterface::IceConnectionState ice_connection_state ()
virtual::webrtc::PeerConnectionInterface::IceConnectionState ice_connection_state_internal ()
virtual::webrtc::PeerConnectionInterface::IceConnectionState standardized_ice_connection_state ()
virtual::webrtc::PeerConnectionInterface::PeerConnectionState peer_connection_state ()
virtual::webrtc::PeerConnectionInterface::IceGatheringState ice_gathering_state ()
virtual ::std::optional< bool > can_trickle_ice_candidates ()
virtual::webrtc::SessionDescriptionInterface const * local_description () const
virtual::webrtc::SessionDescriptionInterface const * remote_description () const
virtual::webrtc::SessionDescriptionInterface const * current_local_description () const
virtual::webrtc::SessionDescriptionInterface const * current_remote_description () const
virtual::webrtc::SessionDescriptionInterface const * pending_local_description () const
virtual::webrtc::SessionDescriptionInterface const * pending_remote_description () const
virtual void RestartIce ()
virtual void CreateOffer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options)
virtual void CreateAnswer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options)
virtual void SetLocalDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer)
virtual void SetLocalDescription (::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer)
virtual void SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr)
virtual void SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer)
virtual void SetRemoteDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetRemoteDescriptionObserverInterface > observer)
virtual void SetRemoteDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr)
virtual::webrtc::PeerConnectionInterface::RTCConfiguration GetConfiguration ()
virtual::webrtc::RTCError SetConfiguration (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration)
virtual bool AddIceCandidate (::webrtc::IceCandidateInterface const *ice_candidate)
virtual void AddIceCandidate (::std::unique_ptr<::webrtc::IceCandidateInterface > candidate, ::std::function< void(::webrtc::RTCError)> callback)
virtual bool RemoveIceCandidates (::std::vector<::cricket::Candidate > const &candidates)
virtual::webrtc::RTCError SetBitrate (::webrtc::BitrateSettings const &bitrate)
virtual void ReconfigureBandwidthEstimation (::webrtc::BandwidthEstimationSettings const &settings)
virtual void SetAudioPlayout (bool playout)
virtual void SetAudioRecording (bool recording)
virtual ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterfaceLookupDtlsTransportByMid (::std::string const &mid)
virtual ::webrtc::scoped_refptr<::webrtc::SctpTransportInterfaceGetSctpTransport () const
virtual void AddAdaptationResource (::webrtc::scoped_refptr<::webrtc::Resource > resource)
virtual bool StartRtcEventLog (::std::unique_ptr<::webrtc::RtcEventLogOutput > output, int64 output_period_ms)
virtual bool StartRtcEventLog (::std::unique_ptr<::webrtc::RtcEventLogOutput > output)
virtual void StopRtcEventLog ()
virtual void Close ()
virtual::rtc::Thread * signaling_thread () const
virtual::rtc::Thread * network_thread () const
virtual::rtc::Thread * worker_thread () const
virtual::std::string session_id () const
virtual bool initial_offerer () const
virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > GetTransceiversInternal () const
virtual ::std::vector<::webrtc::DataChannelStatsGetDataChannelStats () const
virtual ::std::optional<::std::string > sctp_transport_name () const
virtual ::std::optional<::std::string > sctp_mid () const
virtual ::std::vector<::cricket::CandidateStatsGetPooledCandidateStats () const
virtual ::std::map<::std::string, ::cricket::TransportStatsGetTransportStatsByNames (::std::set<::std::string > const &transport_names)
virtual::webrtc::Call::Stats GetCallStats ()
virtual ::std::optional<::webrtc::AudioDeviceModule::StatsGetAudioDeviceStats ()
virtual bool GetLocalCertificate (::std::string const &transport_name, ::webrtc::scoped_refptr<::rtc::RTCCertificate > *certificate)
virtual ::std::unique_ptr<::rtc::SSLCertChainGetRemoteSSLCertChain (::std::string const &transport_name)
virtual bool IceRestartPending (::std::string const &content_name) const
virtual bool NeedsIceRestart (::std::string const &content_name) const
virtual bool GetSslRole (::std::string const &content_name, ::rtc::SSLRole *role)
virtual void NoteDataAddedEvent ()
virtual::webrtc::PeerConnectionObserver * Observer () const
virtual bool IsClosed () const
virtual ::std::optional<::rtc::SSLRole > GetSctpSslRole_n ()
virtual void OnSctpDataChannelStateChanged (int channel_id, ::webrtc::DataChannelInterface::DataState state)
virtual bool ShouldFireNegotiationNeededEvent (uint event_id)
virtual::webrtc::LegacyStatsCollector * legacy_stats ()
virtual::webrtc::DataChannelController * data_channel_controller ()
virtual bool dtls_enabled () const
virtual::webrtc::PeerConnectionInterface::RTCConfiguration const * configuration () const
virtual::webrtc::PeerConnectionMessageHandler * message_handler ()
virtual::webrtc::RtpTransmissionManager * rtp_manager ()
virtual::webrtc::RtpTransmissionManager const * rtp_manager () const
virtual::webrtc::JsepTransportController * transport_controller_s ()
virtual::webrtc::JsepTransportController * transport_controller_n ()
virtual::cricket::PortAllocator * port_allocator ()
virtual::webrtc::Call * call_ptr ()
virtual::webrtc::PeerConnectionFactoryInterface::Options const * options () const
virtual void SetIceConnectionState (::webrtc::PeerConnectionInterface::IceConnectionState new_state)
virtual void NoteUsageEvent (::webrtc::UsageEvent event)
virtual void AddRemoteCandidate (::std::string const &mid, ::cricket::Candidate const &candidate)
virtual void ReportSdpBundleUsage (::webrtc::SessionDescriptionInterface const &remote_description)
virtual bool IsUnifiedPlan () const
virtual bool ValidateBundleSettings (::cricket::SessionDescription const *desc, ::std::map<::std::string, ::cricket::ContentGroup const * > const &bundle_groups_by_mid)
virtual bool CreateDataChannelTransport (::std::string_view mid)
virtual void DestroyDataChannelTransport (::webrtc::RTCError error)
virtual void StartSctpTransport (int local_port, int remote_port, int max_message_size)
virtual::webrtc::CryptoOptions GetCryptoOptions ()
virtual bool SrtpRequired () const
virtual::webrtc::FieldTrialsView const & trials () const
virtual bool OnTransportChanged (::std::string const &mid, ::webrtc::RtpTransportInternal *rtp_transport, ::webrtc::scoped_refptr<::webrtc::DtlsTransport > dtls_transport, ::webrtc::DataChannelTransportInterface *data_channel_transport)
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids, ::std::vector<::webrtc::RtpEncodingParameters > const *init_send_encodings)
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > FindTransceiverBySender (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender)
MCAPI::webrtc::RTCError Initialize (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::webrtc::PeerConnectionDependencies dependencies)
MCAPI::webrtc::PeerConnection::InitializePortAllocatorResult InitializePortAllocator_n (::std::set<::rtc::SocketAddress > const &stun_servers, ::std::vector<::cricket::RelayServerConfig > const &turn_servers, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const &mapped_ports, ::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration)
MCAPI::webrtc::JsepTransportController * InitializeTransportController_n (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::webrtc::PeerConnectionDependencies const &dependencies)
MCAPI void OnIceGatheringChange (::webrtc::PeerConnectionInterface::IceGatheringState new_state)
MCAPI void OnTransportControllerCandidatesGathered (::std::string const &transport_name, ::std::vector<::cricket::Candidate > const &candidates)
MCAPI void OnTransportControllerConnectionState (::cricket::IceConnectionState state)
MCAPI PeerConnection (::webrtc::Environment const &env, ::webrtc::scoped_refptr<::webrtc::ConnectionContext > context, ::webrtc::PeerConnectionFactoryInterface::Options const &options, bool is_unified_plan, ::std::unique_ptr<::webrtc::Call > call, ::webrtc::PeerConnectionDependencies &dependencies, bool dtls_enabled)
MCAPI void ReportFirstConnectUsageMetrics ()
MCAPI void ReportTransportStats (::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > transceivers)
MCAPI void SetSctpTransportName (::std::string sctp_transport_name)
MCAPI ::std::optional<::std::string > SetupDataChannelTransport_n (::std::string_view mid)
MCAPI void TeardownDataChannelTransport_n (::webrtc::RTCError error)
MCAPI void * $ctor (::webrtc::Environment const &env, ::webrtc::scoped_refptr<::webrtc::ConnectionContext > context, ::webrtc::PeerConnectionFactoryInterface::Options const &options, bool is_unified_plan, ::std::unique_ptr<::webrtc::Call > call, ::webrtc::PeerConnectionDependencies &dependencies, bool dtls_enabled)
MCAPI void $dtor ()
MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface$local_streams ()
MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface$remote_streams ()
MCAPI bool $AddStream (::webrtc::MediaStreamInterface *local_stream)
MCAPI void $RemoveStream (::webrtc::MediaStreamInterface *remove_stream)
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > $AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids)
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > $AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids, ::std::vector<::webrtc::RtpEncodingParameters > const &init_send_encodings)
MCAPI::webrtc::RTCError $RemoveTrackOrError (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender)
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > $AddTransceiver (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track)
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > $AddTransceiver (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::webrtc::RtpTransceiverInit const &init)
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > $AddTransceiver (::cricket::MediaType media_type)
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > $AddTransceiver (::cricket::MediaType media_type, ::webrtc::RtpTransceiverInit const &init)
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > $AddTransceiver (::cricket::MediaType media_type, ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::webrtc::RtpTransceiverInit const &init, bool update_negotiation_needed)
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface$CreateSender (::std::string const &kind, ::std::string const &stream_id)
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > $GetSenders () const
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > > $GetReceivers () const
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > $GetTransceivers () const
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::DataChannelInterface > > $CreateDataChannelOrError (::std::string const &label, ::webrtc::DataChannelInit const *config)
MCAPI bool $GetStats (::webrtc::StatsObserver *observer, ::webrtc::MediaStreamTrackInterface *track, ::webrtc::PeerConnectionInterface::StatsOutputLevel level)
MCAPI void $GetStats (::webrtc::RTCStatsCollectorCallback *callback)
MCAPI void $GetStats (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback)
MCAPI void $GetStats (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback)
MCAPI void $ClearStatsCache ()
MCAPI::webrtc::PeerConnectionInterface::SignalingState $signaling_state ()
MCAPI::webrtc::PeerConnectionInterface::IceConnectionState $ice_connection_state ()
MCAPI::webrtc::PeerConnectionInterface::IceConnectionState $ice_connection_state_internal ()
MCAPI::webrtc::PeerConnectionInterface::IceConnectionState $standardized_ice_connection_state ()
MCAPI::webrtc::PeerConnectionInterface::PeerConnectionState $peer_connection_state ()
MCAPI::webrtc::PeerConnectionInterface::IceGatheringState $ice_gathering_state ()
MCAPI ::std::optional< bool > $can_trickle_ice_candidates ()
MCAPI::webrtc::SessionDescriptionInterface const * $local_description () const
MCAPI::webrtc::SessionDescriptionInterface const * $remote_description () const
MCAPI::webrtc::SessionDescriptionInterface const * $current_local_description () const
MCAPI::webrtc::SessionDescriptionInterface const * $current_remote_description () const
MCAPI::webrtc::SessionDescriptionInterface const * $pending_local_description () const
MCAPI::webrtc::SessionDescriptionInterface const * $pending_remote_description () const
MCAPI void $RestartIce ()
MCAPI void $CreateOffer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options)
MCAPI void $CreateAnswer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options)
MCAPI void $SetLocalDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer)
MCAPI void $SetLocalDescription (::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer)
MCAPI void $SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr)
MCAPI void $SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer)
MCAPI void $SetRemoteDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetRemoteDescriptionObserverInterface > observer)
MCAPI void $SetRemoteDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr)
MCAPI::webrtc::PeerConnectionInterface::RTCConfiguration $GetConfiguration ()
MCAPI::webrtc::RTCError $SetConfiguration (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration)
MCAPI bool $AddIceCandidate (::webrtc::IceCandidateInterface const *ice_candidate)
MCAPI void $AddIceCandidate (::std::unique_ptr<::webrtc::IceCandidateInterface > candidate, ::std::function< void(::webrtc::RTCError)> callback)
MCAPI bool $RemoveIceCandidates (::std::vector<::cricket::Candidate > const &candidates)
MCAPI::webrtc::RTCError $SetBitrate (::webrtc::BitrateSettings const &bitrate)
MCAPI void $ReconfigureBandwidthEstimation (::webrtc::BandwidthEstimationSettings const &settings)
MCAPI void $SetAudioPlayout (bool playout)
MCAPI void $SetAudioRecording (bool recording)
MCAPI ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface$LookupDtlsTransportByMid (::std::string const &mid)
MCAPI ::webrtc::scoped_refptr<::webrtc::SctpTransportInterface$GetSctpTransport () const
MCAPI void $AddAdaptationResource (::webrtc::scoped_refptr<::webrtc::Resource > resource)
MCAPI bool $StartRtcEventLog (::std::unique_ptr<::webrtc::RtcEventLogOutput > output, int64 output_period_ms)
MCAPI bool $StartRtcEventLog (::std::unique_ptr<::webrtc::RtcEventLogOutput > output)
MCAPI void $StopRtcEventLog ()
MCAPI void $Close ()
MCAPI::rtc::Thread * $signaling_thread () const
MCAPI::rtc::Thread * $network_thread () const
MCAPI::rtc::Thread * $worker_thread () const
MCAPI::std::string $session_id () const
MCAPI bool $initial_offerer () const
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > $GetTransceiversInternal () const
MCAPI ::std::vector<::webrtc::DataChannelStats$GetDataChannelStats () const
MCAPI ::std::optional<::std::string > $sctp_transport_name () const
MCAPI ::std::optional<::std::string > $sctp_mid () const
MCAPI ::std::vector<::cricket::CandidateStats$GetPooledCandidateStats () const
MCAPI ::std::map<::std::string, ::cricket::TransportStats$GetTransportStatsByNames (::std::set<::std::string > const &transport_names)
MCAPI::webrtc::Call::Stats $GetCallStats ()
MCAPI ::std::optional<::webrtc::AudioDeviceModule::Stats$GetAudioDeviceStats ()
MCAPI bool $GetLocalCertificate (::std::string const &transport_name, ::webrtc::scoped_refptr<::rtc::RTCCertificate > *certificate)
MCAPI ::std::unique_ptr<::rtc::SSLCertChain$GetRemoteSSLCertChain (::std::string const &transport_name)
MCAPI bool $IceRestartPending (::std::string const &content_name) const
MCAPI bool $NeedsIceRestart (::std::string const &content_name) const
MCAPI bool $GetSslRole (::std::string const &content_name, ::rtc::SSLRole *role)
MCAPI void $NoteDataAddedEvent ()
MCAPI::webrtc::PeerConnectionObserver * $Observer () const
MCAPI bool $IsClosed () const
MCAPI ::std::optional<::rtc::SSLRole > $GetSctpSslRole_n ()
MCAPI void $OnSctpDataChannelStateChanged (int channel_id, ::webrtc::DataChannelInterface::DataState state)
MCAPI bool $ShouldFireNegotiationNeededEvent (uint event_id)
MCAPI::webrtc::LegacyStatsCollector * $legacy_stats ()
MCAPI::webrtc::DataChannelController * $data_channel_controller ()
MCAPI bool $dtls_enabled () const
MCAPI::webrtc::PeerConnectionInterface::RTCConfiguration const * $configuration () const
MCAPI::webrtc::PeerConnectionMessageHandler * $message_handler ()
MCAPI::webrtc::RtpTransmissionManager * $rtp_manager ()
MCAPI::webrtc::RtpTransmissionManager const * $rtp_manager () const
MCAPI::webrtc::JsepTransportController * $transport_controller_s ()
MCAPI::webrtc::JsepTransportController * $transport_controller_n ()
MCAPI::cricket::PortAllocator * $port_allocator ()
MCAPI::webrtc::Call * $call_ptr ()
MCAPI::webrtc::PeerConnectionFactoryInterface::Options const * $options () const
MCAPI void $SetIceConnectionState (::webrtc::PeerConnectionInterface::IceConnectionState new_state)
MCAPI void $NoteUsageEvent (::webrtc::UsageEvent event)
MCAPI void $AddRemoteCandidate (::std::string const &mid, ::cricket::Candidate const &candidate)
MCAPI void $ReportSdpBundleUsage (::webrtc::SessionDescriptionInterface const &remote_description)
MCAPI bool $IsUnifiedPlan () const
MCAPI bool $ValidateBundleSettings (::cricket::SessionDescription const *desc, ::std::map<::std::string, ::cricket::ContentGroup const * > const &bundle_groups_by_mid)
MCAPI bool $CreateDataChannelTransport (::std::string_view mid)
MCAPI void $DestroyDataChannelTransport (::webrtc::RTCError error)
MCAPI void $StartSctpTransport (int local_port, int remote_port, int max_message_size)
MCAPI::webrtc::CryptoOptions $GetCryptoOptions ()
MCAPI bool $SrtpRequired () const
MCAPI::webrtc::FieldTrialsView const & $trials () const
MCAPI bool $OnTransportChanged (::std::string const &mid, ::webrtc::RtpTransportInternal *rtp_transport, ::webrtc::scoped_refptr<::webrtc::DtlsTransport > dtls_transport, ::webrtc::DataChannelTransportInterface *data_channel_transport)
virtual ::webrtc::scoped_refptr<::webrtc::DataChannelInterfaceCreateDataChannel (::std::string const &label, ::webrtc::DataChannelInit const *config)
MCAPI ::webrtc::scoped_refptr<::webrtc::DataChannelInterface$CreateDataChannel (::std::string const &label, ::webrtc::DataChannelInit const *config)
virtual void AddRef () const =0
virtual::webrtc::RefCountReleaseStatus Release () const =0

Static Public Member Functions

static MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::PeerConnection > > Create (::webrtc::Environment const &env, ::webrtc::scoped_refptr<::webrtc::ConnectionContext > context, ::webrtc::PeerConnectionFactoryInterface::Options const &options, ::std::unique_ptr<::webrtc::Call > call, ::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::webrtc::PeerConnectionDependencies dependencies)
static MCAPI void ReportNegotiatedCiphers (bool dtls_enabled, ::cricket::TransportStats const &stats, ::std::set<::cricket::MediaType > const &media_types)
static MCAPI void ** $vftable ()
static MCAPI void ** $vftableForPeerConnectionInterface ()
static MCAPI void ** $vftableForPeerConnectionSdpMethods ()
static MCAPI ::std::string_view AsString (::webrtc::PeerConnectionInterface::SignalingState state)

Public Attributes

::ll::UntypedStorage< 8, 40 > mUnka7df9e
::ll::UntypedStorage< 8, 8 > mUnk754baf
::ll::UntypedStorage< 4, 20 > mUnkeeb554
::ll::UntypedStorage< 8, 8 > mUnkdc5ffe
::ll::UntypedStorage< 1, 1 > mUnk990d1e
::ll::UntypedStorage< 4, 4 > mUnkc0221b
::ll::UntypedStorage< 4, 4 > mUnkc7cd9b
::ll::UntypedStorage< 4, 4 > mUnkee6753
::ll::UntypedStorage< 4, 4 > mUnka964f1
::ll::UntypedStorage< 8, 384 > mUnk8b7b48
::ll::UntypedStorage< 8, 8 > mUnkc3e686
::ll::UntypedStorage< 8, 8 > mUnk33a05e
::ll::UntypedStorage< 8, 8 > mUnkbcb4dc
::ll::UntypedStorage< 8, 8 > mUnk1f4add
::ll::UntypedStorage< 8, 8 > mUnk91caae
::ll::UntypedStorage< 8, 8 > mUnke7c5b7
::ll::UntypedStorage< 8, 8 > mUnk74e9a5
::ll::UntypedStorage< 8, 8 > mUnk8c02af
::ll::UntypedStorage< 8, 8 > mUnka29f89
::ll::UntypedStorage< 8, 8 > mUnk96653c
::ll::UntypedStorage< 8, 8 > mUnk93e1d2
::ll::UntypedStorage< 8, 32 > mUnk7b1d8e
::ll::UntypedStorage< 8, 8 > mUnk6406aa
::ll::UntypedStorage< 8, 8 > mUnk7682e5
::ll::UntypedStorage< 8, 40 > mUnkf7188d
::ll::UntypedStorage< 8, 40 > mUnk4e4f8a
::ll::UntypedStorage< 8, 32 > mUnk92c889
::ll::UntypedStorage< 8, 8 > mUnk5edebd
::ll::UntypedStorage< 1, 1 > mUnk3ef1df
::ll::UntypedStorage< 4, 4 > mUnk46d428
::ll::UntypedStorage< 1, 1 > mUnk43996c
::ll::UntypedStorage< 8, 128 > mUnk5eba9b
::ll::UntypedStorage< 8, 16 > mUnkaa09b8
::ll::UntypedStorage< 8, 8 > mUnka67d78
::ll::UntypedStorage< 1, 1 > mUnk438159
::ll::UntypedStorage< 8, 16 > mUnk8fb0ae

Constructor & Destructor Documentation

◆ PeerConnection()

MCAPI webrtc::PeerConnection::PeerConnection ( ::webrtc::Environment const & env,
::webrtc::scoped_refptr<::webrtc::ConnectionContext > context,
::webrtc::PeerConnectionFactoryInterface::Options const & options,
bool is_unified_plan,
::std::unique_ptr<::webrtc::Call > call,
::webrtc::PeerConnectionDependencies & dependencies,
bool dtls_enabled )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ local_streams()

virtual ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > webrtc::PeerConnection::local_streams ( )
virtual

◆ remote_streams()

virtual ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > webrtc::PeerConnection::remote_streams ( )
virtual

◆ AddStream()

virtual bool webrtc::PeerConnection::AddStream ( ::webrtc::MediaStreamInterface * local_stream)
virtual

◆ RemoveStream()

virtual void webrtc::PeerConnection::RemoveStream ( ::webrtc::MediaStreamInterface * remove_stream)
virtual

◆ AddTrack() [1/3]

virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::PeerConnection::AddTrack ( ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track,
::std::vector<::std::string > const & stream_ids )
virtual

◆ AddTrack() [2/3]

virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::PeerConnection::AddTrack ( ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track,
::std::vector<::std::string > const & stream_ids,
::std::vector<::webrtc::RtpEncodingParameters > const & init_send_encodings )
virtual

◆ AddTransceiver() [1/5]

◆ AddTransceiver() [2/5]

◆ AddTransceiver() [3/5]

virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::AddTransceiver ( ::cricket::MediaType media_type)
virtual

◆ AddTransceiver() [4/5]

virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::AddTransceiver ( ::cricket::MediaType media_type,
::webrtc::RtpTransceiverInit const & init )
virtual

◆ AddTransceiver() [5/5]

virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::AddTransceiver ( ::cricket::MediaType media_type,
::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track,
::webrtc::RtpTransceiverInit const & init,
bool update_negotiation_needed )
virtual

◆ CreateSender()

virtual ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > webrtc::PeerConnection::CreateSender ( ::std::string const & kind,
::std::string const & stream_id )
virtual

◆ GetSenders()

virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::PeerConnection::GetSenders ( ) const
virtual

◆ GetReceivers()

virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > > webrtc::PeerConnection::GetReceivers ( ) const
virtual

◆ GetTransceivers()

virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::GetTransceivers ( ) const
virtual

◆ GetStats() [1/4]

virtual bool webrtc::PeerConnection::GetStats ( ::webrtc::StatsObserver * observer,
::webrtc::MediaStreamTrackInterface * track,
::webrtc::PeerConnectionInterface::StatsOutputLevel level )
virtual

◆ GetStats() [2/4]

virtual void webrtc::PeerConnection::GetStats ( ::webrtc::RTCStatsCollectorCallback * callback)
virtual

◆ GetStats() [3/4]

virtual void webrtc::PeerConnection::GetStats ( ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > selector,
::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback )
virtual

◆ GetStats() [4/4]

virtual void webrtc::PeerConnection::GetStats ( ::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > selector,
::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback )
virtual

◆ ClearStatsCache()

virtual void webrtc::PeerConnection::ClearStatsCache ( )
virtual

Reimplemented from webrtc::PeerConnectionInterface.

◆ signaling_state()

virtual::webrtc::PeerConnectionInterface::SignalingState webrtc::PeerConnection::signaling_state ( )
virtual

◆ ice_connection_state()

virtual::webrtc::PeerConnectionInterface::IceConnectionState webrtc::PeerConnection::ice_connection_state ( )
virtual

◆ ice_connection_state_internal()

virtual::webrtc::PeerConnectionInterface::IceConnectionState webrtc::PeerConnection::ice_connection_state_internal ( )
virtual

◆ standardized_ice_connection_state()

virtual::webrtc::PeerConnectionInterface::IceConnectionState webrtc::PeerConnection::standardized_ice_connection_state ( )
virtual

◆ peer_connection_state()

virtual::webrtc::PeerConnectionInterface::PeerConnectionState webrtc::PeerConnection::peer_connection_state ( )
virtual

◆ ice_gathering_state()

virtual::webrtc::PeerConnectionInterface::IceGatheringState webrtc::PeerConnection::ice_gathering_state ( )
virtual

◆ can_trickle_ice_candidates()

virtual ::std::optional< bool > webrtc::PeerConnection::can_trickle_ice_candidates ( )
virtual

◆ local_description()

virtual::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::local_description ( ) const
virtual

◆ remote_description()

virtual::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::remote_description ( ) const
virtual

◆ current_local_description()

virtual::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::current_local_description ( ) const
virtual

◆ current_remote_description()

virtual::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::current_remote_description ( ) const
virtual

◆ pending_local_description()

virtual::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::pending_local_description ( ) const
virtual

◆ pending_remote_description()

virtual::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::pending_remote_description ( ) const
virtual

◆ RestartIce()

virtual void webrtc::PeerConnection::RestartIce ( )
virtual

◆ CreateOffer()

virtual void webrtc::PeerConnection::CreateOffer ( ::webrtc::CreateSessionDescriptionObserver * observer,
::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & options )
virtual

◆ CreateAnswer()

virtual void webrtc::PeerConnection::CreateAnswer ( ::webrtc::CreateSessionDescriptionObserver * observer,
::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & options )
virtual

◆ SetLocalDescription() [1/4]

virtual void webrtc::PeerConnection::SetLocalDescription ( ::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc,
::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer )
virtual

Reimplemented from webrtc::PeerConnectionInterface.

◆ SetLocalDescription() [2/4]

virtual void webrtc::PeerConnection::SetLocalDescription ( ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer)
virtual

Reimplemented from webrtc::PeerConnectionInterface.

◆ SetLocalDescription() [3/4]

virtual void webrtc::PeerConnection::SetLocalDescription ( ::webrtc::SetSessionDescriptionObserver * observer,
::webrtc::SessionDescriptionInterface * desc_ptr )
virtual

◆ SetLocalDescription() [4/4]

virtual void webrtc::PeerConnection::SetLocalDescription ( ::webrtc::SetSessionDescriptionObserver * observer)
virtual

Reimplemented from webrtc::PeerConnectionInterface.

◆ SetRemoteDescription() [1/2]

virtual void webrtc::PeerConnection::SetRemoteDescription ( ::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc,
::webrtc::scoped_refptr<::webrtc::SetRemoteDescriptionObserverInterface > observer )
virtual

◆ SetRemoteDescription() [2/2]

virtual void webrtc::PeerConnection::SetRemoteDescription ( ::webrtc::SetSessionDescriptionObserver * observer,
::webrtc::SessionDescriptionInterface * desc_ptr )
virtual

Reimplemented from webrtc::PeerConnectionInterface.

◆ GetConfiguration()

virtual::webrtc::PeerConnectionInterface::RTCConfiguration webrtc::PeerConnection::GetConfiguration ( )
virtual

◆ SetConfiguration()

virtual::webrtc::RTCError webrtc::PeerConnection::SetConfiguration ( ::webrtc::PeerConnectionInterface::RTCConfiguration const & configuration)
virtual

◆ AddIceCandidate() [1/2]

virtual bool webrtc::PeerConnection::AddIceCandidate ( ::webrtc::IceCandidateInterface const * ice_candidate)
virtual

◆ AddIceCandidate() [2/2]

virtual void webrtc::PeerConnection::AddIceCandidate ( ::std::unique_ptr<::webrtc::IceCandidateInterface > candidate,
::std::function< void(::webrtc::RTCError)> callback )
virtual

Reimplemented from webrtc::PeerConnectionInterface.

◆ RemoveIceCandidates()

virtual bool webrtc::PeerConnection::RemoveIceCandidates ( ::std::vector<::cricket::Candidate > const & candidates)
virtual

◆ SetBitrate()

virtual::webrtc::RTCError webrtc::PeerConnection::SetBitrate ( ::webrtc::BitrateSettings const & bitrate)
virtual

◆ ReconfigureBandwidthEstimation()

virtual void webrtc::PeerConnection::ReconfigureBandwidthEstimation ( ::webrtc::BandwidthEstimationSettings const & settings)
virtual

◆ SetAudioPlayout()

virtual void webrtc::PeerConnection::SetAudioPlayout ( bool playout)
virtual

◆ SetAudioRecording()

virtual void webrtc::PeerConnection::SetAudioRecording ( bool recording)
virtual

◆ LookupDtlsTransportByMid()

virtual ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > webrtc::PeerConnection::LookupDtlsTransportByMid ( ::std::string const & mid)
virtual

◆ GetSctpTransport()

virtual ::webrtc::scoped_refptr<::webrtc::SctpTransportInterface > webrtc::PeerConnection::GetSctpTransport ( ) const
virtual

◆ AddAdaptationResource()

virtual void webrtc::PeerConnection::AddAdaptationResource ( ::webrtc::scoped_refptr<::webrtc::Resource > resource)
virtual

◆ StartRtcEventLog() [1/2]

virtual bool webrtc::PeerConnection::StartRtcEventLog ( ::std::unique_ptr<::webrtc::RtcEventLogOutput > output,
int64 output_period_ms )
virtual

◆ StartRtcEventLog() [2/2]

virtual bool webrtc::PeerConnection::StartRtcEventLog ( ::std::unique_ptr<::webrtc::RtcEventLogOutput > output)
virtual

◆ StopRtcEventLog()

virtual void webrtc::PeerConnection::StopRtcEventLog ( )
virtual

◆ Close()

virtual void webrtc::PeerConnection::Close ( )
virtual

◆ signaling_thread()

virtual::rtc::Thread * webrtc::PeerConnection::signaling_thread ( ) const
virtual

◆ network_thread()

virtual::rtc::Thread * webrtc::PeerConnection::network_thread ( ) const
virtual

◆ worker_thread()

virtual::rtc::Thread * webrtc::PeerConnection::worker_thread ( ) const
virtual

◆ session_id()

virtual::std::string webrtc::PeerConnection::session_id ( ) const
virtual

◆ initial_offerer()

virtual bool webrtc::PeerConnection::initial_offerer ( ) const
virtual

◆ GetTransceiversInternal()

virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > webrtc::PeerConnection::GetTransceiversInternal ( ) const
virtual

◆ sctp_transport_name()

virtual ::std::optional<::std::string > webrtc::PeerConnection::sctp_transport_name ( ) const
virtual

◆ sctp_mid()

virtual ::std::optional<::std::string > webrtc::PeerConnection::sctp_mid ( ) const
virtual

◆ GetPooledCandidateStats()

virtual ::std::vector<::cricket::CandidateStats > webrtc::PeerConnection::GetPooledCandidateStats ( ) const
virtual

◆ GetTransportStatsByNames()

virtual ::std::map<::std::string, ::cricket::TransportStats > webrtc::PeerConnection::GetTransportStatsByNames ( ::std::set<::std::string > const & transport_names)
virtual

◆ GetCallStats()

virtual::webrtc::Call::Stats webrtc::PeerConnection::GetCallStats ( )
virtual

◆ GetAudioDeviceStats()

virtual ::std::optional<::webrtc::AudioDeviceModule::Stats > webrtc::PeerConnection::GetAudioDeviceStats ( )
virtual

◆ GetLocalCertificate()

virtual bool webrtc::PeerConnection::GetLocalCertificate ( ::std::string const & transport_name,
::webrtc::scoped_refptr<::rtc::RTCCertificate > * certificate )
virtual

◆ GetRemoteSSLCertChain()

virtual ::std::unique_ptr<::rtc::SSLCertChain > webrtc::PeerConnection::GetRemoteSSLCertChain ( ::std::string const & transport_name)
virtual

◆ IceRestartPending()

virtual bool webrtc::PeerConnection::IceRestartPending ( ::std::string const & content_name) const
virtual

◆ NeedsIceRestart()

virtual bool webrtc::PeerConnection::NeedsIceRestart ( ::std::string const & content_name) const
virtual

◆ GetSslRole()

virtual bool webrtc::PeerConnection::GetSslRole ( ::std::string const & content_name,
::rtc::SSLRole * role )
virtual

◆ NoteDataAddedEvent()

virtual void webrtc::PeerConnection::NoteDataAddedEvent ( )
virtual

Reimplemented from webrtc::PeerConnectionInternal.

◆ Observer()

virtual::webrtc::PeerConnectionObserver * webrtc::PeerConnection::Observer ( ) const
virtual

◆ IsClosed()

virtual bool webrtc::PeerConnection::IsClosed ( ) const
virtual

◆ GetSctpSslRole_n()

virtual ::std::optional<::rtc::SSLRole > webrtc::PeerConnection::GetSctpSslRole_n ( )
virtual

◆ OnSctpDataChannelStateChanged()

virtual void webrtc::PeerConnection::OnSctpDataChannelStateChanged ( int channel_id,
::webrtc::DataChannelInterface::DataState state )
virtual

Reimplemented from webrtc::PeerConnectionInternal.

◆ ShouldFireNegotiationNeededEvent()

virtual bool webrtc::PeerConnection::ShouldFireNegotiationNeededEvent ( uint event_id)
virtual

◆ legacy_stats()

virtual::webrtc::LegacyStatsCollector * webrtc::PeerConnection::legacy_stats ( )
virtual

◆ data_channel_controller()

virtual::webrtc::DataChannelController * webrtc::PeerConnection::data_channel_controller ( )
virtual

◆ dtls_enabled()

virtual bool webrtc::PeerConnection::dtls_enabled ( ) const
virtual

◆ configuration()

virtual::webrtc::PeerConnectionInterface::RTCConfiguration const * webrtc::PeerConnection::configuration ( ) const
virtual

◆ message_handler()

virtual::webrtc::PeerConnectionMessageHandler * webrtc::PeerConnection::message_handler ( )
virtual

◆ rtp_manager() [1/2]

virtual::webrtc::RtpTransmissionManager * webrtc::PeerConnection::rtp_manager ( )
virtual

◆ rtp_manager() [2/2]

virtual::webrtc::RtpTransmissionManager const * webrtc::PeerConnection::rtp_manager ( ) const
virtual

◆ transport_controller_s()

virtual::webrtc::JsepTransportController * webrtc::PeerConnection::transport_controller_s ( )
virtual

◆ transport_controller_n()

virtual::webrtc::JsepTransportController * webrtc::PeerConnection::transport_controller_n ( )
virtual

◆ port_allocator()

virtual::cricket::PortAllocator * webrtc::PeerConnection::port_allocator ( )
virtual

◆ call_ptr()

virtual::webrtc::Call * webrtc::PeerConnection::call_ptr ( )
virtual

◆ options()

virtual::webrtc::PeerConnectionFactoryInterface::Options const * webrtc::PeerConnection::options ( ) const
virtual

◆ SetIceConnectionState()

virtual void webrtc::PeerConnection::SetIceConnectionState ( ::webrtc::PeerConnectionInterface::IceConnectionState new_state)
virtual

◆ NoteUsageEvent()

virtual void webrtc::PeerConnection::NoteUsageEvent ( ::webrtc::UsageEvent event)
virtual

◆ AddRemoteCandidate()

virtual void webrtc::PeerConnection::AddRemoteCandidate ( ::std::string const & mid,
::cricket::Candidate const & candidate )
virtual

◆ ReportSdpBundleUsage()

virtual void webrtc::PeerConnection::ReportSdpBundleUsage ( ::webrtc::SessionDescriptionInterface const & remote_description)
virtual

◆ IsUnifiedPlan()

virtual bool webrtc::PeerConnection::IsUnifiedPlan ( ) const
virtual

◆ ValidateBundleSettings()

virtual bool webrtc::PeerConnection::ValidateBundleSettings ( ::cricket::SessionDescription const * desc,
::std::map<::std::string, ::cricket::ContentGroup const * > const & bundle_groups_by_mid )
virtual

◆ CreateDataChannelTransport()

virtual bool webrtc::PeerConnection::CreateDataChannelTransport ( ::std::string_view mid)
virtual

◆ DestroyDataChannelTransport()

virtual void webrtc::PeerConnection::DestroyDataChannelTransport ( ::webrtc::RTCError error)
virtual

◆ StartSctpTransport()

virtual void webrtc::PeerConnection::StartSctpTransport ( int local_port,
int remote_port,
int max_message_size )
virtual

◆ GetCryptoOptions()

virtual::webrtc::CryptoOptions webrtc::PeerConnection::GetCryptoOptions ( )
virtual

◆ SrtpRequired()

virtual bool webrtc::PeerConnection::SrtpRequired ( ) const
virtual

◆ trials()

virtual::webrtc::FieldTrialsView const & webrtc::PeerConnection::trials ( ) const
virtual

◆ OnTransportChanged()

virtual bool webrtc::PeerConnection::OnTransportChanged ( ::std::string const & mid,
::webrtc::RtpTransportInternal * rtp_transport,
::webrtc::scoped_refptr<::webrtc::DtlsTransport > dtls_transport,
::webrtc::DataChannelTransportInterface * data_channel_transport )
virtual

◆ AddTrack() [3/3]

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::PeerConnection::AddTrack ( ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track,
::std::vector<::std::string > const & stream_ids,
::std::vector<::webrtc::RtpEncodingParameters > const * init_send_encodings )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FindTransceiverBySender()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Initialize()

MCAPI::webrtc::RTCError webrtc::PeerConnection::Initialize ( ::webrtc::PeerConnectionInterface::RTCConfiguration const & configuration,
::webrtc::PeerConnectionDependencies dependencies )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ InitializePortAllocator_n()

MCAPI::webrtc::PeerConnection::InitializePortAllocatorResult webrtc::PeerConnection::InitializePortAllocator_n ( ::std::set<::rtc::SocketAddress > const & stun_servers,
::std::vector<::cricket::RelayServerConfig > const & turn_servers,
::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const & mapped_ports,
::webrtc::PeerConnectionInterface::RTCConfiguration const & configuration )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ InitializeTransportController_n()

MCAPI::webrtc::JsepTransportController * webrtc::PeerConnection::InitializeTransportController_n ( ::webrtc::PeerConnectionInterface::RTCConfiguration const & configuration,
::webrtc::PeerConnectionDependencies const & dependencies )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnIceGatheringChange()

MCAPI void webrtc::PeerConnection::OnIceGatheringChange ( ::webrtc::PeerConnectionInterface::IceGatheringState new_state)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnTransportControllerCandidatesGathered()

MCAPI void webrtc::PeerConnection::OnTransportControllerCandidatesGathered ( ::std::string const & transport_name,
::std::vector<::cricket::Candidate > const & candidates )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnTransportControllerConnectionState()

MCAPI void webrtc::PeerConnection::OnTransportControllerConnectionState ( ::cricket::IceConnectionState state)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ReportFirstConnectUsageMetrics()

MCAPI void webrtc::PeerConnection::ReportFirstConnectUsageMetrics ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ReportTransportStats()

MCAPI void webrtc::PeerConnection::ReportTransportStats ( ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > transceivers)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetSctpTransportName()

MCAPI void webrtc::PeerConnection::SetSctpTransportName ( ::std::string sctp_transport_name)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetupDataChannelTransport_n()

MCAPI ::std::optional<::std::string > webrtc::PeerConnection::SetupDataChannelTransport_n ( ::std::string_view mid)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ TeardownDataChannelTransport_n()

MCAPI void webrtc::PeerConnection::TeardownDataChannelTransport_n ( ::webrtc::RTCError error)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Create()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ReportNegotiatedCiphers()

MCAPI void webrtc::PeerConnection::ReportNegotiatedCiphers ( bool dtls_enabled,
::cricket::TransportStats const & stats,
::std::set<::cricket::MediaType > const & media_types )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * webrtc::PeerConnection::$ctor ( ::webrtc::Environment const & env,
::webrtc::scoped_refptr<::webrtc::ConnectionContext > context,
::webrtc::PeerConnectionFactoryInterface::Options const & options,
bool is_unified_plan,
::std::unique_ptr<::webrtc::Call > call,
::webrtc::PeerConnectionDependencies & dependencies,
bool dtls_enabled )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void webrtc::PeerConnection::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $local_streams()

MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > webrtc::PeerConnection::$local_streams ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $remote_streams()

MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > webrtc::PeerConnection::$remote_streams ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddStream()

MCAPI bool webrtc::PeerConnection::$AddStream ( ::webrtc::MediaStreamInterface * local_stream)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $RemoveStream()

MCAPI void webrtc::PeerConnection::$RemoveStream ( ::webrtc::MediaStreamInterface * remove_stream)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddTrack() [1/2]

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::PeerConnection::$AddTrack ( ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track,
::std::vector<::std::string > const & stream_ids )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddTrack() [2/2]

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::PeerConnection::$AddTrack ( ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track,
::std::vector<::std::string > const & stream_ids,
::std::vector<::webrtc::RtpEncodingParameters > const & init_send_encodings )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $RemoveTrackOrError()

MCAPI::webrtc::RTCError webrtc::PeerConnection::$RemoveTrackOrError ( ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddTransceiver() [1/5]

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddTransceiver() [2/5]

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddTransceiver() [3/5]

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::$AddTransceiver ( ::cricket::MediaType media_type)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddTransceiver() [4/5]

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::$AddTransceiver ( ::cricket::MediaType media_type,
::webrtc::RtpTransceiverInit const & init )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddTransceiver() [5/5]

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::$AddTransceiver ( ::cricket::MediaType media_type,
::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track,
::webrtc::RtpTransceiverInit const & init,
bool update_negotiation_needed )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $CreateSender()

MCAPI ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > webrtc::PeerConnection::$CreateSender ( ::std::string const & kind,
::std::string const & stream_id )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetSenders()

MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::PeerConnection::$GetSenders ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetReceivers()

MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > > webrtc::PeerConnection::$GetReceivers ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetTransceivers()

MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::$GetTransceivers ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $CreateDataChannelOrError()

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::DataChannelInterface > > webrtc::PeerConnection::$CreateDataChannelOrError ( ::std::string const & label,
::webrtc::DataChannelInit const * config )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetStats() [1/4]

MCAPI bool webrtc::PeerConnection::$GetStats ( ::webrtc::StatsObserver * observer,
::webrtc::MediaStreamTrackInterface * track,
::webrtc::PeerConnectionInterface::StatsOutputLevel level )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetStats() [2/4]

MCAPI void webrtc::PeerConnection::$GetStats ( ::webrtc::RTCStatsCollectorCallback * callback)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetStats() [3/4]

MCAPI void webrtc::PeerConnection::$GetStats ( ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > selector,
::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetStats() [4/4]

MCAPI void webrtc::PeerConnection::$GetStats ( ::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > selector,
::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ClearStatsCache()

MCAPI void webrtc::PeerConnection::$ClearStatsCache ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $signaling_state()

MCAPI::webrtc::PeerConnectionInterface::SignalingState webrtc::PeerConnection::$signaling_state ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ice_connection_state()

MCAPI::webrtc::PeerConnectionInterface::IceConnectionState webrtc::PeerConnection::$ice_connection_state ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ice_connection_state_internal()

MCAPI::webrtc::PeerConnectionInterface::IceConnectionState webrtc::PeerConnection::$ice_connection_state_internal ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $standardized_ice_connection_state()

MCAPI::webrtc::PeerConnectionInterface::IceConnectionState webrtc::PeerConnection::$standardized_ice_connection_state ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $peer_connection_state()

MCAPI::webrtc::PeerConnectionInterface::PeerConnectionState webrtc::PeerConnection::$peer_connection_state ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ice_gathering_state()

MCAPI::webrtc::PeerConnectionInterface::IceGatheringState webrtc::PeerConnection::$ice_gathering_state ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $can_trickle_ice_candidates()

MCAPI ::std::optional< bool > webrtc::PeerConnection::$can_trickle_ice_candidates ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $local_description()

MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$local_description ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $remote_description()

MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$remote_description ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $current_local_description()

MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$current_local_description ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $current_remote_description()

MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$current_remote_description ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $pending_local_description()

MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$pending_local_description ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $pending_remote_description()

MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$pending_remote_description ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $RestartIce()

MCAPI void webrtc::PeerConnection::$RestartIce ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $CreateOffer()

MCAPI void webrtc::PeerConnection::$CreateOffer ( ::webrtc::CreateSessionDescriptionObserver * observer,
::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & options )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $CreateAnswer()

MCAPI void webrtc::PeerConnection::$CreateAnswer ( ::webrtc::CreateSessionDescriptionObserver * observer,
::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & options )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetLocalDescription() [1/4]

MCAPI void webrtc::PeerConnection::$SetLocalDescription ( ::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc,
::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetLocalDescription() [2/4]

MCAPI void webrtc::PeerConnection::$SetLocalDescription ( ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetLocalDescription() [3/4]

MCAPI void webrtc::PeerConnection::$SetLocalDescription ( ::webrtc::SetSessionDescriptionObserver * observer,
::webrtc::SessionDescriptionInterface * desc_ptr )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetLocalDescription() [4/4]

MCAPI void webrtc::PeerConnection::$SetLocalDescription ( ::webrtc::SetSessionDescriptionObserver * observer)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetRemoteDescription() [1/2]

MCAPI void webrtc::PeerConnection::$SetRemoteDescription ( ::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc,
::webrtc::scoped_refptr<::webrtc::SetRemoteDescriptionObserverInterface > observer )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetRemoteDescription() [2/2]

MCAPI void webrtc::PeerConnection::$SetRemoteDescription ( ::webrtc::SetSessionDescriptionObserver * observer,
::webrtc::SessionDescriptionInterface * desc_ptr )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetConfiguration()

MCAPI::webrtc::PeerConnectionInterface::RTCConfiguration webrtc::PeerConnection::$GetConfiguration ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetConfiguration()

MCAPI::webrtc::RTCError webrtc::PeerConnection::$SetConfiguration ( ::webrtc::PeerConnectionInterface::RTCConfiguration const & configuration)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddIceCandidate() [1/2]

MCAPI bool webrtc::PeerConnection::$AddIceCandidate ( ::webrtc::IceCandidateInterface const * ice_candidate)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddIceCandidate() [2/2]

MCAPI void webrtc::PeerConnection::$AddIceCandidate ( ::std::unique_ptr<::webrtc::IceCandidateInterface > candidate,
::std::function< void(::webrtc::RTCError)> callback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $RemoveIceCandidates()

MCAPI bool webrtc::PeerConnection::$RemoveIceCandidates ( ::std::vector<::cricket::Candidate > const & candidates)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetBitrate()

MCAPI::webrtc::RTCError webrtc::PeerConnection::$SetBitrate ( ::webrtc::BitrateSettings const & bitrate)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ReconfigureBandwidthEstimation()

MCAPI void webrtc::PeerConnection::$ReconfigureBandwidthEstimation ( ::webrtc::BandwidthEstimationSettings const & settings)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetAudioPlayout()

MCAPI void webrtc::PeerConnection::$SetAudioPlayout ( bool playout)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetAudioRecording()

MCAPI void webrtc::PeerConnection::$SetAudioRecording ( bool recording)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $LookupDtlsTransportByMid()

MCAPI ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > webrtc::PeerConnection::$LookupDtlsTransportByMid ( ::std::string const & mid)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetSctpTransport()

MCAPI ::webrtc::scoped_refptr<::webrtc::SctpTransportInterface > webrtc::PeerConnection::$GetSctpTransport ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddAdaptationResource()

MCAPI void webrtc::PeerConnection::$AddAdaptationResource ( ::webrtc::scoped_refptr<::webrtc::Resource > resource)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $StartRtcEventLog() [1/2]

MCAPI bool webrtc::PeerConnection::$StartRtcEventLog ( ::std::unique_ptr<::webrtc::RtcEventLogOutput > output,
int64 output_period_ms )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $StartRtcEventLog() [2/2]

MCAPI bool webrtc::PeerConnection::$StartRtcEventLog ( ::std::unique_ptr<::webrtc::RtcEventLogOutput > output)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $StopRtcEventLog()

MCAPI void webrtc::PeerConnection::$StopRtcEventLog ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Close()

MCAPI void webrtc::PeerConnection::$Close ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $signaling_thread()

MCAPI::rtc::Thread * webrtc::PeerConnection::$signaling_thread ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $network_thread()

MCAPI::rtc::Thread * webrtc::PeerConnection::$network_thread ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $worker_thread()

MCAPI::rtc::Thread * webrtc::PeerConnection::$worker_thread ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $session_id()

MCAPI::std::string webrtc::PeerConnection::$session_id ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $initial_offerer()

MCAPI bool webrtc::PeerConnection::$initial_offerer ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetTransceiversInternal()

MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > webrtc::PeerConnection::$GetTransceiversInternal ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetDataChannelStats()

MCAPI ::std::vector<::webrtc::DataChannelStats > webrtc::PeerConnection::$GetDataChannelStats ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $sctp_transport_name()

MCAPI ::std::optional<::std::string > webrtc::PeerConnection::$sctp_transport_name ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $sctp_mid()

MCAPI ::std::optional<::std::string > webrtc::PeerConnection::$sctp_mid ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetPooledCandidateStats()

MCAPI ::std::vector<::cricket::CandidateStats > webrtc::PeerConnection::$GetPooledCandidateStats ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetTransportStatsByNames()

MCAPI ::std::map<::std::string, ::cricket::TransportStats > webrtc::PeerConnection::$GetTransportStatsByNames ( ::std::set<::std::string > const & transport_names)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetCallStats()

MCAPI::webrtc::Call::Stats webrtc::PeerConnection::$GetCallStats ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetAudioDeviceStats()

MCAPI ::std::optional<::webrtc::AudioDeviceModule::Stats > webrtc::PeerConnection::$GetAudioDeviceStats ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetLocalCertificate()

MCAPI bool webrtc::PeerConnection::$GetLocalCertificate ( ::std::string const & transport_name,
::webrtc::scoped_refptr<::rtc::RTCCertificate > * certificate )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetRemoteSSLCertChain()

MCAPI ::std::unique_ptr<::rtc::SSLCertChain > webrtc::PeerConnection::$GetRemoteSSLCertChain ( ::std::string const & transport_name)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $IceRestartPending()

MCAPI bool webrtc::PeerConnection::$IceRestartPending ( ::std::string const & content_name) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $NeedsIceRestart()

MCAPI bool webrtc::PeerConnection::$NeedsIceRestart ( ::std::string const & content_name) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetSslRole()

MCAPI bool webrtc::PeerConnection::$GetSslRole ( ::std::string const & content_name,
::rtc::SSLRole * role )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $NoteDataAddedEvent()

MCAPI void webrtc::PeerConnection::$NoteDataAddedEvent ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Observer()

MCAPI::webrtc::PeerConnectionObserver * webrtc::PeerConnection::$Observer ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $IsClosed()

MCAPI bool webrtc::PeerConnection::$IsClosed ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetSctpSslRole_n()

MCAPI ::std::optional<::rtc::SSLRole > webrtc::PeerConnection::$GetSctpSslRole_n ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnSctpDataChannelStateChanged()

MCAPI void webrtc::PeerConnection::$OnSctpDataChannelStateChanged ( int channel_id,
::webrtc::DataChannelInterface::DataState state )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ShouldFireNegotiationNeededEvent()

MCAPI bool webrtc::PeerConnection::$ShouldFireNegotiationNeededEvent ( uint event_id)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $legacy_stats()

MCAPI::webrtc::LegacyStatsCollector * webrtc::PeerConnection::$legacy_stats ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $data_channel_controller()

MCAPI::webrtc::DataChannelController * webrtc::PeerConnection::$data_channel_controller ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtls_enabled()

MCAPI bool webrtc::PeerConnection::$dtls_enabled ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $configuration()

MCAPI::webrtc::PeerConnectionInterface::RTCConfiguration const * webrtc::PeerConnection::$configuration ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $message_handler()

MCAPI::webrtc::PeerConnectionMessageHandler * webrtc::PeerConnection::$message_handler ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $rtp_manager() [1/2]

MCAPI::webrtc::RtpTransmissionManager * webrtc::PeerConnection::$rtp_manager ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $rtp_manager() [2/2]

MCAPI::webrtc::RtpTransmissionManager const * webrtc::PeerConnection::$rtp_manager ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $transport_controller_s()

MCAPI::webrtc::JsepTransportController * webrtc::PeerConnection::$transport_controller_s ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $transport_controller_n()

MCAPI::webrtc::JsepTransportController * webrtc::PeerConnection::$transport_controller_n ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $port_allocator()

MCAPI::cricket::PortAllocator * webrtc::PeerConnection::$port_allocator ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $call_ptr()

MCAPI::webrtc::Call * webrtc::PeerConnection::$call_ptr ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $options()

MCAPI::webrtc::PeerConnectionFactoryInterface::Options const * webrtc::PeerConnection::$options ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetIceConnectionState()

MCAPI void webrtc::PeerConnection::$SetIceConnectionState ( ::webrtc::PeerConnectionInterface::IceConnectionState new_state)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $NoteUsageEvent()

MCAPI void webrtc::PeerConnection::$NoteUsageEvent ( ::webrtc::UsageEvent event)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddRemoteCandidate()

MCAPI void webrtc::PeerConnection::$AddRemoteCandidate ( ::std::string const & mid,
::cricket::Candidate const & candidate )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ReportSdpBundleUsage()

MCAPI void webrtc::PeerConnection::$ReportSdpBundleUsage ( ::webrtc::SessionDescriptionInterface const & remote_description)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $IsUnifiedPlan()

MCAPI bool webrtc::PeerConnection::$IsUnifiedPlan ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ValidateBundleSettings()

MCAPI bool webrtc::PeerConnection::$ValidateBundleSettings ( ::cricket::SessionDescription const * desc,
::std::map<::std::string, ::cricket::ContentGroup const * > const & bundle_groups_by_mid )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $CreateDataChannelTransport()

MCAPI bool webrtc::PeerConnection::$CreateDataChannelTransport ( ::std::string_view mid)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $DestroyDataChannelTransport()

MCAPI void webrtc::PeerConnection::$DestroyDataChannelTransport ( ::webrtc::RTCError error)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $StartSctpTransport()

MCAPI void webrtc::PeerConnection::$StartSctpTransport ( int local_port,
int remote_port,
int max_message_size )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetCryptoOptions()

MCAPI::webrtc::CryptoOptions webrtc::PeerConnection::$GetCryptoOptions ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SrtpRequired()

MCAPI bool webrtc::PeerConnection::$SrtpRequired ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $trials()

MCAPI::webrtc::FieldTrialsView const & webrtc::PeerConnection::$trials ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnTransportChanged()

MCAPI bool webrtc::PeerConnection::$OnTransportChanged ( ::std::string const & mid,
::webrtc::RtpTransportInternal * rtp_transport,
::webrtc::scoped_refptr<::webrtc::DtlsTransport > dtls_transport,
::webrtc::DataChannelTransportInterface * data_channel_transport )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** webrtc::PeerConnection::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForPeerConnectionInterface()

MCAPI void ** webrtc::PeerConnection::$vftableForPeerConnectionInterface ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForPeerConnectionSdpMethods()

MCAPI void ** webrtc::PeerConnection::$vftableForPeerConnectionSdpMethods ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ AsString()

MCAPI ::std::string_view webrtc::PeerConnectionInterface::AsString ( ::webrtc::PeerConnectionInterface::SignalingState state)
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $CreateDataChannel()

MCAPI ::webrtc::scoped_refptr<::webrtc::DataChannelInterface > webrtc::PeerConnectionInterface::$CreateDataChannel ( ::std::string const & label,
::webrtc::DataChannelInit const * config )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: