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

Public Member Functions

virtual::std::string session_id () const =0
 
virtual bool NeedsIceRestart (::std::string const &) const =0
 
virtual ::std::optional<::std::string > sctp_mid () const =0
 
virtual::webrtc::PeerConnectionInterface::RTCConfiguration const * configuration () const =0
 
virtual void ReportSdpBundleUsage (::webrtc::SessionDescriptionInterface const &)=0
 
virtual::webrtc::PeerConnectionMessageHandler * message_handler ()=0
 
virtual::webrtc::RtpTransmissionManager * rtp_manager ()=0
 
virtual::webrtc::RtpTransmissionManager const * rtp_manager () const =0
 
virtual bool dtls_enabled () const =0
 
virtual::webrtc::PeerConnectionFactoryInterface::Options const * options () const =0
 
virtual::webrtc::CryptoOptions GetCryptoOptions ()=0
 
virtual::webrtc::JsepTransportController * transport_controller_s ()=0
 
virtual::webrtc::JsepTransportController * transport_controller_n ()=0
 
virtual::webrtc::DataChannelController * data_channel_controller ()=0
 
virtual::cricket::PortAllocator * port_allocator ()=0
 
virtual::webrtc::LegacyStatsCollector * legacy_stats ()=0
 
virtual::webrtc::PeerConnectionObserver * Observer () const =0
 
virtual ::std::optional<::rtc::SSLRole > GetSctpSslRole_n ()=0
 
virtual::webrtc::PeerConnectionInterface::IceConnectionState ice_connection_state_internal ()=0
 
virtual void SetIceConnectionState (::webrtc::PeerConnectionInterface::IceConnectionState)=0
 
virtual void NoteUsageEvent (::webrtc::UsageEvent)=0
 
virtual bool IsClosed () const =0
 
virtual bool IsUnifiedPlan () const =0
 
virtual bool ValidateBundleSettings (::cricket::SessionDescription const *, ::std::map<::std::string, ::cricket::ContentGroup const * > const &)=0
 
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > AddTransceiver (::cricket::MediaType, ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface >, ::webrtc::RtpTransceiverInit const &, bool)=0
 
virtual void StartSctpTransport (int, int, int)=0
 
virtual void AddRemoteCandidate (::std::string const &, ::cricket::Candidate const &)=0
 
virtual::webrtc::Call * call_ptr ()=0
 
virtual bool SrtpRequired () const =0
 
virtual bool CreateDataChannelTransport (::std::string_view)=0
 
virtual void DestroyDataChannelTransport (::webrtc::RTCError)=0
 
virtual::webrtc::FieldTrialsView const & trials () const =0
 
virtual void ClearStatsCache ()=0
 

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