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

Classes

struct  Config
 

Public Member Functions

MCAPI::webrtc::RTCError AddRemoteCandidates (::std::string const &, ::std::vector<::cricket::Candidate > const &)
 
MCAPI::webrtc::RTCError ApplyDescription_n (bool, ::webrtc::SdpType, ::cricket::SessionDescription const *, ::cricket::SessionDescription const *)
 
MCAPI ::std::unique_ptr<::webrtc::DtlsSrtpTransportCreateDtlsSrtpTransport (::std::string const &, ::cricket::DtlsTransportInternal *, ::cricket::DtlsTransportInternal *)
 
MCAPI ::std::unique_ptr<::cricket::DtlsTransportInternalCreateDtlsTransport (::cricket::ContentInfo const &, ::cricket::IceTransportInternal *)
 
MCAPI ::webrtc::scoped_refptr<::webrtc::IceTransportInterfaceCreateIceTransport (::std::string const &, bool)
 
MCAPI::cricket::JsepTransportDescription CreateJsepTransportDescription (::cricket::ContentInfo const &, ::cricket::TransportInfo const &, ::std::vector< int > const &, int)
 
MCAPI ::std::unique_ptr<::webrtc::RtpTransportCreateUnencryptedRtpTransport (::std::string const &, ::rtc::PacketTransportInternal *, ::rtc::PacketTransportInternal *)
 
MCAPI void DestroyAllJsepTransports_n ()
 
MCAPI::cricket::IceRole DetermineIceRole (::cricket::JsepTransport *, ::cricket::TransportInfo const &, ::webrtc::SdpType, bool)
 
MCAPI ::std::vector<::cricket::DtlsTransportInternal * > GetActiveDtlsTransports ()
 
MCAPI::webrtc::DataChannelTransportInterface * GetDataChannelTransport (::std::string const &) const
 
MCAPI ::std::optional<::rtc::SSLRole > GetDtlsRole (::std::string const &) const
 
MCAPI::cricket::DtlsTransportInternal * GetDtlsTransport (::std::string const &)
 
MCAPI ::std::vector<::cricket::DtlsTransportInternal * > GetDtlsTransports ()
 
MCAPI ::std::vector< int > GetEncryptedHeaderExtensionIds (::cricket::ContentInfo const &)
 
MCAPI::cricket::JsepTransport const * GetJsepTransportByName (::std::string const &) const
 
MCAPI::cricket::JsepTransport * GetJsepTransportByName (::std::string const &)
 
MCAPI::cricket::JsepTransport const * GetJsepTransportForMid (::std::string const &) const
 
MCAPI::cricket::JsepTransport const * GetJsepTransportForMid (::std::string_view) const
 
MCAPI::cricket::JsepTransport * GetJsepTransportForMid (::std::string const &)
 
MCAPI ::webrtc::scoped_refptr<::rtc::RTCCertificateGetLocalCertificate (::std::string const &) const
 
MCAPI ::std::unique_ptr<::rtc::SSLCertChainGetRemoteSSLCertChain (::std::string const &) const
 
MCAPI int GetRtpAbsSendTimeHeaderExtensionId (::cricket::ContentInfo const &)
 
MCAPI::webrtc::RtpTransportInternal * GetRtpTransport (::std::string_view) const
 
MCAPI ::webrtc::scoped_refptr<::webrtc::SctpTransportGetSctpTransport (::std::string const &) const
 
MCAPI bool GetStats (::std::string const &, ::cricket::TransportStats *)
 
MCAPI bool HandleBundledContent (::cricket::ContentInfo const &, ::cricket::ContentGroup const &)
 
MCAPI void HandleRejectedContent (::cricket::ContentInfo const &)
 
MCAPI JsepTransportController (::webrtc::Environment const &, ::rtc::Thread *, ::cricket::PortAllocator *, ::webrtc::AsyncDnsResolverFactoryInterface *, ::webrtc::JsepTransportController::Config)
 
MCAPI ::webrtc::scoped_refptr<::webrtc::DtlsTransportLookupDtlsTransportByMid (::std::string const &)
 
MCAPI::webrtc::RTCError MaybeCreateJsepTransport (bool, ::cricket::ContentInfo const &, ::cricket::SessionDescription const &)
 
MCAPI void MaybeStartGathering ()
 
MCAPI ::std::map<::cricket::ContentGroup const *, ::std::vector< int > > MergeEncryptedHeaderExtensionIdsForBundles (::cricket::SessionDescription const *)
 
MCAPI bool NeedsIceRestart (::std::string const &) const
 
MCAPI void OnDtlsHandshakeError (::rtc::SSLHandshakeError)
 
MCAPI void OnRtcpPacketReceived_n (::rtc::CopyOnWriteBuffer *, int64)
 
MCAPI void OnTransportCandidateError_n (::cricket::IceTransportInternal *, ::cricket::IceCandidateErrorEvent const &)
 
MCAPI void OnTransportCandidateGathered_n (::cricket::IceTransportInternal *, ::cricket::Candidate const &)
 
MCAPI void OnTransportCandidatePairChanged_n (::cricket::CandidatePairChangeEvent const &)
 
MCAPI void OnTransportCandidatesRemoved_n (::cricket::IceTransportInternal *, ::std::vector<::cricket::Candidate > const &)
 
MCAPI bool OnTransportChanged (::std::string const &, ::cricket::JsepTransport *)
 
MCAPI void OnTransportGatheringState_n (::cricket::IceTransportInternal *)
 
MCAPI void OnTransportReceivingState_n (::rtc::PacketTransportInternal *)
 
MCAPI void OnTransportRoleConflict_n (::cricket::IceTransportInternal *)
 
MCAPI void OnTransportStateChanged_n (::cricket::IceTransportInternal *)
 
MCAPI void OnTransportWritableState_n (::rtc::PacketTransportInternal *)
 
MCAPI void OnUnDemuxableRtpPacketReceived_n (::webrtc::RtpPacketReceived const &)
 
MCAPI::webrtc::RTCError RemoveRemoteCandidates (::std::vector<::cricket::Candidate > const &)
 
MCAPI::webrtc::RTCError RollbackTransports ()
 
MCAPI void SetActiveResetSrtpParams (bool)
 
MCAPI void SetIceConfig (::cricket::IceConfig const &)
 
MCAPI void SetIceRole_n (::cricket::IceRole)
 
MCAPI bool SetLocalCertificate (::webrtc::scoped_refptr<::rtc::RTCCertificate > const &)
 
MCAPI::webrtc::RTCError SetLocalDescription (::webrtc::SdpType, ::cricket::SessionDescription const *, ::cricket::SessionDescription const *)
 
MCAPI void SetNeedsIceRestartFlag ()
 
MCAPI::webrtc::RTCError SetRemoteDescription (::webrtc::SdpType, ::cricket::SessionDescription const *, ::cricket::SessionDescription const *)
 
MCAPI void UpdateAggregateStates_n ()
 
MCAPI::webrtc::RTCError ValidateAndMaybeUpdateBundleGroups (bool, ::webrtc::SdpType, ::cricket::SessionDescription const *, ::cricket::SessionDescription const *)
 
MCAPI::webrtc::RTCError ValidateContent (::cricket::ContentInfo const &)
 
MCAPI void * $ctor (::webrtc::Environment const &, ::rtc::Thread *, ::cricket::PortAllocator *, ::webrtc::AsyncDnsResolverFactoryInterface *, ::webrtc::JsepTransportController::Config)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

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