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

Public Member Functions

virtual void OnSignalingChange (::webrtc::PeerConnectionInterface::SignalingState)=0
 
virtual void OnAddStream (::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
 
virtual void OnRemoveStream (::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
 
virtual void OnDataChannel (::webrtc::scoped_refptr<::webrtc::DataChannelInterface >)=0
 
virtual void OnRenegotiationNeeded ()
 
virtual void OnNegotiationNeededEvent (uint event_id)
 
virtual void OnIceConnectionChange (::webrtc::PeerConnectionInterface::IceConnectionState)
 
virtual void OnStandardizedIceConnectionChange (::webrtc::PeerConnectionInterface::IceConnectionState new_state)
 
virtual void OnConnectionChange (::webrtc::PeerConnectionInterface::PeerConnectionState)
 
virtual void OnIceGatheringChange (::webrtc::PeerConnectionInterface::IceGatheringState)=0
 
virtual void OnIceCandidate (::webrtc::IceCandidateInterface const *)=0
 
virtual void OnIceCandidateError (::std::string const &address, int port, ::std::string const &url, int error_code, ::std::string const &error_text)
 
virtual void OnIceCandidatesRemoved (::std::vector<::cricket::Candidate > const &)
 
virtual void OnIceConnectionReceivingChange (bool)
 
virtual void OnIceSelectedCandidatePairChanged (::cricket::CandidatePairChangeEvent const &event)
 
virtual void OnAddTrack (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &streams)
 
virtual void OnTrack (::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > transceiver)
 
virtual void OnRemoveTrack (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver)
 
virtual void OnInterestingUsage (int usage_pattern)
 
MCAPI void $OnAddStream (::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
 
MCAPI void $OnRemoveStream (::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
 
MCAPI void $OnNegotiationNeededEvent (uint event_id)
 
MCAPI void $OnStandardizedIceConnectionChange (::webrtc::PeerConnectionInterface::IceConnectionState new_state)
 
MCAPI void $OnIceCandidateError (::std::string const &address, int port, ::std::string const &url, int error_code, ::std::string const &error_text)
 
MCAPI void $OnIceSelectedCandidatePairChanged (::cricket::CandidatePairChangeEvent const &event)
 
MCAPI void $OnAddTrack (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &streams)
 
MCAPI void $OnTrack (::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > transceiver)
 
MCAPI void $OnRemoveTrack (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver)
 
MCAPI void $OnInterestingUsage (int usage_pattern)
 

Member Function Documentation

◆ $OnAddStream()

MCAPI void webrtc::PeerConnectionObserver::$OnAddStream ( ::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > 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.

◆ $OnRemoveStream()

MCAPI void webrtc::PeerConnectionObserver::$OnRemoveStream ( ::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > 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.

◆ $OnNegotiationNeededEvent()

MCAPI void webrtc::PeerConnectionObserver::$OnNegotiationNeededEvent ( 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.

◆ $OnStandardizedIceConnectionChange()

MCAPI void webrtc::PeerConnectionObserver::$OnStandardizedIceConnectionChange ( ::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.

◆ $OnIceCandidateError()

MCAPI void webrtc::PeerConnectionObserver::$OnIceCandidateError ( ::std::string const & address,
int port,
::std::string const & url,
int error_code,
::std::string const & error_text )
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.

◆ $OnIceSelectedCandidatePairChanged()

MCAPI void webrtc::PeerConnectionObserver::$OnIceSelectedCandidatePairChanged ( ::cricket::CandidatePairChangeEvent const & 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.

◆ $OnAddTrack()

MCAPI void webrtc::PeerConnectionObserver::$OnAddTrack ( ::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver,
::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const & 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.

◆ $OnTrack()

MCAPI void webrtc::PeerConnectionObserver::$OnTrack ( ::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > transceiver)
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.

◆ $OnRemoveTrack()

MCAPI void webrtc::PeerConnectionObserver::$OnRemoveTrack ( ::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver)
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.

◆ $OnInterestingUsage()

MCAPI void webrtc::PeerConnectionObserver::$OnInterestingUsage ( int usage_pattern)
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: