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 &content_name) 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 &remote_description)=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 new_state)=0
virtual void NoteUsageEvent (::webrtc::UsageEvent event)=0
virtual bool IsClosed () const =0
virtual bool IsUnifiedPlan () const =0
virtual bool ValidateBundleSettings (::cricket::SessionDescription const *desc, ::std::map<::std::string, ::cricket::ContentGroup const * > const &bundle_groups_by_mid)=0
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)=0
virtual void StartSctpTransport (int local_port, int remote_port, int max_message_size)=0
virtual void AddRemoteCandidate (::std::string const &mid, ::cricket::Candidate const &candidate)=0
virtual::webrtc::Call * call_ptr ()=0
virtual bool SrtpRequired () const =0
virtual bool CreateDataChannelTransport (::std::string_view mid)=0
virtual void DestroyDataChannelTransport (::webrtc::RTCError error)=0
virtual::webrtc::FieldTrialsView const & trials () const =0
virtual void ClearStatsCache ()=0

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