LeviLamina
|
Public Member Functions | |
JsepTransport & | operator= (JsepTransport const &) |
JsepTransport (JsepTransport const &) | |
MCAPI void | ActivateRtcpMux () |
MCAPI::webrtc::RTCError | AddRemoteCandidates (::std::vector<::cricket::Candidate > const &candidates) |
MCAPI ::std::optional<::rtc::SSLRole > | GetDtlsRole () const |
MCAPI bool | GetStats (::cricket::TransportStats *stats) |
MCAPI bool | GetTransportStats (::cricket::DtlsTransportInternal *dtls_transport, int component, ::cricket::TransportStats *stats) |
MCAPI | JsepTransport (::std::string const &mid, ::webrtc::scoped_refptr<::rtc::RTCCertificate > const &local_certificate, ::webrtc::scoped_refptr<::webrtc::IceTransportInterface > ice_transport, ::webrtc::scoped_refptr<::webrtc::IceTransportInterface > rtcp_ice_transport, ::std::unique_ptr<::webrtc::RtpTransport > unencrypted_rtp_transport, ::std::unique_ptr<::webrtc::SrtpTransport > sdes_transport, ::std::unique_ptr<::webrtc::DtlsSrtpTransport > dtls_srtp_transport, ::std::unique_ptr<::cricket::DtlsTransportInternal > rtp_dtls_transport, ::std::unique_ptr<::cricket::DtlsTransportInternal > rtcp_dtls_transport, ::std::unique_ptr<::cricket::SctpTransportInternal > sctp_transport, ::std::function< void()> rtcp_mux_active_callback) |
MCAPI::webrtc::RTCError | NegotiateAndSetDtlsParameters (::webrtc::SdpType local_description_type) |
MCAPI::webrtc::RTCError | NegotiateDtlsRole (::webrtc::SdpType local_description_type, ::cricket::ConnectionRole local_connection_role, ::cricket::ConnectionRole remote_connection_role, ::std::optional<::rtc::SSLRole > *negotiated_dtls_role) |
MCAPI void | SetActiveResetSrtpParams (bool active_reset_srtp_params) |
MCAPI::webrtc::RTCError | SetLocalJsepTransportDescription (::cricket::JsepTransportDescription const &jsep_description, ::webrtc::SdpType type) |
MCAPI void | SetNeedsIceRestartFlag () |
MCAPI void | SetRemoteIceParameters (::cricket::IceParameters const &ice_parameters, ::cricket::IceTransportInternal *ice_transport) |
MCAPI::webrtc::RTCError | SetRemoteJsepTransportDescription (::cricket::JsepTransportDescription const &jsep_description, ::webrtc::SdpType type) |
MCAPI bool | SetRtcpMux (bool enable, ::webrtc::SdpType type, ::cricket::ContentSource source) |
MCAPI::webrtc::RTCError | VerifyCertificateFingerprint (::rtc::RTCCertificate const *certificate, ::rtc::SSLFingerprint const *fingerprint) const |
MCAPI | ~JsepTransport () |
MCAPI void * | $ctor (::std::string const &mid, ::webrtc::scoped_refptr<::rtc::RTCCertificate > const &local_certificate, ::webrtc::scoped_refptr<::webrtc::IceTransportInterface > ice_transport, ::webrtc::scoped_refptr<::webrtc::IceTransportInterface > rtcp_ice_transport, ::std::unique_ptr<::webrtc::RtpTransport > unencrypted_rtp_transport, ::std::unique_ptr<::webrtc::SrtpTransport > sdes_transport, ::std::unique_ptr<::webrtc::DtlsSrtpTransport > dtls_srtp_transport, ::std::unique_ptr<::cricket::DtlsTransportInternal > rtp_dtls_transport, ::std::unique_ptr<::cricket::DtlsTransportInternal > rtcp_dtls_transport, ::std::unique_ptr<::cricket::SctpTransportInternal > sctp_transport, ::std::function< void()> rtcp_mux_active_callback) |
MCAPI void | $dtor () |
Static Public Member Functions | |
static MCAPI ::webrtc::RTCError | SetNegotiatedDtlsParameters (::cricket::DtlsTransportInternal *dtls_transport, ::std::optional<::rtc::SSLRole > dtls_role, ::rtc::SSLFingerprint *remote_fingerprint) |
Public Attributes | |
::ll::UntypedStorage< 8, 8 > | mUnk77e6e4 |
::ll::UntypedStorage< 8, 32 > | mUnk8f161a |
::ll::UntypedStorage< 1, 1 > | mUnkfdd001 |
::ll::UntypedStorage< 8, 8 > | mUnkbb7579 |
::ll::UntypedStorage< 8, 8 > | mUnke0983f |
::ll::UntypedStorage< 8, 8 > | mUnk2c0311 |
::ll::UntypedStorage< 8, 8 > | mUnkd06811 |
::ll::UntypedStorage< 8, 8 > | mUnkd9677e |
::ll::UntypedStorage< 8, 8 > | mUnke6dec7 |
::ll::UntypedStorage< 8, 8 > | mUnkfdf618 |
::ll::UntypedStorage< 8, 8 > | mUnk9e02ec |
::ll::UntypedStorage< 8, 8 > | mUnk379ca4 |
::ll::UntypedStorage< 8, 8 > | mUnk57bd7b |
::ll::UntypedStorage< 8, 8 > | mUnk6f8cf3 |
::ll::UntypedStorage< 4, 8 > | mUnk97be13 |
::ll::UntypedStorage< 8, 32 > | mUnk369dce |
::ll::UntypedStorage< 8, 32 > | mUnkc51ab6 |
::ll::UntypedStorage< 8, 64 > | mUnkf240e2 |
MCAPI cricket::JsepTransport::JsepTransport | ( | ::std::string const & | mid, |
::webrtc::scoped_refptr<::rtc::RTCCertificate > const & | local_certificate, | ||
::webrtc::scoped_refptr<::webrtc::IceTransportInterface > | ice_transport, | ||
::webrtc::scoped_refptr<::webrtc::IceTransportInterface > | rtcp_ice_transport, | ||
::std::unique_ptr<::webrtc::RtpTransport > | unencrypted_rtp_transport, | ||
::std::unique_ptr<::webrtc::SrtpTransport > | sdes_transport, | ||
::std::unique_ptr<::webrtc::DtlsSrtpTransport > | dtls_srtp_transport, | ||
::std::unique_ptr<::cricket::DtlsTransportInternal > | rtp_dtls_transport, | ||
::std::unique_ptr<::cricket::DtlsTransportInternal > | rtcp_dtls_transport, | ||
::std::unique_ptr<::cricket::SctpTransportInternal > | sctp_transport, | ||
::std::function< void()> | rtcp_mux_active_callback ) |
MCAPI cricket::JsepTransport::~JsepTransport | ( | ) |
MCAPI void cricket::JsepTransport::ActivateRtcpMux | ( | ) |
MCAPI::webrtc::RTCError cricket::JsepTransport::AddRemoteCandidates | ( | ::std::vector<::cricket::Candidate > const & | candidates | ) |
MCAPI ::std::optional<::rtc::SSLRole > cricket::JsepTransport::GetDtlsRole | ( | ) | const |
MCAPI bool cricket::JsepTransport::GetStats | ( | ::cricket::TransportStats * | stats | ) |
MCAPI bool cricket::JsepTransport::GetTransportStats | ( | ::cricket::DtlsTransportInternal * | dtls_transport, |
int | component, | ||
::cricket::TransportStats * | stats ) |
MCAPI::webrtc::RTCError cricket::JsepTransport::NegotiateAndSetDtlsParameters | ( | ::webrtc::SdpType | local_description_type | ) |
MCAPI::webrtc::RTCError cricket::JsepTransport::NegotiateDtlsRole | ( | ::webrtc::SdpType | local_description_type, |
::cricket::ConnectionRole | local_connection_role, | ||
::cricket::ConnectionRole | remote_connection_role, | ||
::std::optional<::rtc::SSLRole > * | negotiated_dtls_role ) |
MCAPI void cricket::JsepTransport::SetActiveResetSrtpParams | ( | bool | active_reset_srtp_params | ) |
MCAPI::webrtc::RTCError cricket::JsepTransport::SetLocalJsepTransportDescription | ( | ::cricket::JsepTransportDescription const & | jsep_description, |
::webrtc::SdpType | type ) |
MCAPI void cricket::JsepTransport::SetNeedsIceRestartFlag | ( | ) |
MCAPI void cricket::JsepTransport::SetRemoteIceParameters | ( | ::cricket::IceParameters const & | ice_parameters, |
::cricket::IceTransportInternal * | ice_transport ) |
MCAPI::webrtc::RTCError cricket::JsepTransport::SetRemoteJsepTransportDescription | ( | ::cricket::JsepTransportDescription const & | jsep_description, |
::webrtc::SdpType | type ) |
MCAPI bool cricket::JsepTransport::SetRtcpMux | ( | bool | enable, |
::webrtc::SdpType | type, | ||
::cricket::ContentSource | source ) |
MCAPI::webrtc::RTCError cricket::JsepTransport::VerifyCertificateFingerprint | ( | ::rtc::RTCCertificate const * | certificate, |
::rtc::SSLFingerprint const * | fingerprint ) const |
|
static |
MCAPI void * cricket::JsepTransport::$ctor | ( | ::std::string const & | mid, |
::webrtc::scoped_refptr<::rtc::RTCCertificate > const & | local_certificate, | ||
::webrtc::scoped_refptr<::webrtc::IceTransportInterface > | ice_transport, | ||
::webrtc::scoped_refptr<::webrtc::IceTransportInterface > | rtcp_ice_transport, | ||
::std::unique_ptr<::webrtc::RtpTransport > | unencrypted_rtp_transport, | ||
::std::unique_ptr<::webrtc::SrtpTransport > | sdes_transport, | ||
::std::unique_ptr<::webrtc::DtlsSrtpTransport > | dtls_srtp_transport, | ||
::std::unique_ptr<::cricket::DtlsTransportInternal > | rtp_dtls_transport, | ||
::std::unique_ptr<::cricket::DtlsTransportInternal > | rtcp_dtls_transport, | ||
::std::unique_ptr<::cricket::SctpTransportInternal > | sctp_transport, | ||
::std::function< void()> | rtcp_mux_active_callback ) |
MCAPI void cricket::JsepTransport::$dtor | ( | ) |