|
|
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 |