LeviLamina
Loading...
Searching...
No Matches
webrtc::PeerConnection Class Reference

Classes

struct  InitializePortAllocatorResult
 

Public Member Functions

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface >, ::std::vector<::std::string > const &, ::std::vector<::webrtc::RtpEncodingParameters > const *)
 
MCAPI bool ConfiguredForMedia () const
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > FindTransceiverBySender (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface >)
 
MCAPI bool GetLocalCandidateMediaIndex (::std::string const &, int *)
 
MCAPI::webrtc::RTCError Initialize (::webrtc::PeerConnectionInterface::RTCConfiguration const &, ::webrtc::PeerConnectionDependencies)
 
MCAPI::webrtc::PeerConnection::InitializePortAllocatorResult InitializePortAllocator_n (::std::set<::rtc::SocketAddress > const &, ::std::vector<::cricket::RelayServerConfig > const &, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const &, ::webrtc::PeerConnectionInterface::RTCConfiguration const &)
 
MCAPI ::std::function< void(::rtc::CopyOnWriteBuffer const &, int64)> InitializeRtcpCallback ()
 
MCAPI::webrtc::JsepTransportController * InitializeTransportController_n (::webrtc::PeerConnectionInterface::RTCConfiguration const &, ::webrtc::PeerConnectionDependencies const &)
 
MCAPI ::std::function< void(::webrtc::RtpPacketReceived const &)> InitializeUnDemuxablePacketHandler ()
 
MCAPI void OnIceCandidate (::std::unique_ptr<::webrtc::IceCandidateInterface >)
 
MCAPI void OnIceCandidateError (::std::string const &, int, ::std::string const &, int, ::std::string const &)
 
MCAPI void OnIceCandidatesRemoved (::std::vector<::cricket::Candidate > const &)
 
MCAPI void OnIceGatheringChange (::webrtc::PeerConnectionInterface::IceGatheringState)
 
MCAPI void OnSelectedCandidatePairChanged (::cricket::CandidatePairChangeEvent const &)
 
MCAPI void OnTransportControllerCandidateChanged (::cricket::CandidatePairChangeEvent const &)
 
MCAPI void OnTransportControllerCandidateError (::cricket::IceCandidateErrorEvent const &)
 
MCAPI void OnTransportControllerCandidatesGathered (::std::string const &, ::std::vector<::cricket::Candidate > const &)
 
MCAPI void OnTransportControllerCandidatesRemoved (::std::vector<::cricket::Candidate > const &)
 
MCAPI void OnTransportControllerConnectionState (::cricket::IceConnectionState)
 
MCAPI void OnTransportControllerDtlsHandshakeError (::rtc::SSLHandshakeError)
 
MCAPI void OnTransportControllerGatheringState (::cricket::IceGatheringState)
 
MCAPI PeerConnection (::webrtc::Environment const &, ::webrtc::scoped_refptr<::webrtc::ConnectionContext >, ::webrtc::PeerConnectionFactoryInterface::Options const &, bool, ::std::unique_ptr<::webrtc::Call >, ::webrtc::PeerConnectionDependencies &, bool)
 
MCAPI bool ReconfigurePortAllocator_n (::std::set<::rtc::SocketAddress > const &, ::std::vector<::cricket::RelayServerConfig > const &, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const &, ::webrtc::PeerConnectionInterface::IceTransportsType, int, ::webrtc::PortPrunePolicy, ::webrtc::TurnCustomizer *, ::std::optional< int >, bool)
 
MCAPI void ReportFirstConnectUsageMetrics ()
 
MCAPI void ReportIceCandidateCollected (::cricket::Candidate const &)
 
MCAPI void ReportRemoteIceCandidateAdded (::cricket::Candidate const &)
 
MCAPI void ReportTransportStats (::std::vector<::webrtc::scoped_refptr< ::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > >)
 
MCAPI void ReportUsagePattern () const
 
MCAPI void SetConnectionState (::webrtc::PeerConnectionInterface::PeerConnectionState)
 
MCAPI void SetSctpTransportName (::std::string)
 
MCAPI void SetStandardizedIceConnectionState (::webrtc::PeerConnectionInterface::IceConnectionState)
 
MCAPI ::std::optional<::std::string > SetupDataChannelTransport_n (::std::string_view)
 
MCAPI bool StartRtcEventLog_w (::std::unique_ptr<::webrtc::RtcEventLogOutput >, int64)
 
MCAPI void StopRtcEventLog_w ()
 
MCAPI void TeardownDataChannelTransport_n (::webrtc::RTCError)
 
MCAPI void * $ctor (::webrtc::Environment const &, ::webrtc::scoped_refptr<::webrtc::ConnectionContext >, ::webrtc::PeerConnectionFactoryInterface::Options const &, bool, ::std::unique_ptr<::webrtc::Call >, ::webrtc::PeerConnectionDependencies &, bool)
 

Static Public Member Functions

static MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::PeerConnection > > Create (::webrtc::Environment const &, ::webrtc::scoped_refptr<::webrtc::ConnectionContext >, ::webrtc::PeerConnectionFactoryInterface::Options const &, ::std::unique_ptr<::webrtc::Call >, ::webrtc::PeerConnectionInterface::RTCConfiguration const &, ::webrtc::PeerConnectionDependencies)
 
static MCAPI void ReportBestConnectionState (::cricket::TransportStats const &)
 
static MCAPI void ReportNegotiatedCiphers (bool, ::cricket::TransportStats const &, ::std::set<::cricket::MediaType > const &)
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftableForPeerConnectionInterface ()
 
static MCAPI void ** $vftableForPeerConnectionSdpMethods ()
 

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