LeviLamina
|
Classes | |
struct | Config |
class | Observer |
Public Member Functions | |
JsepTransportController & | operator= (JsepTransportController const &) |
JsepTransportController (JsepTransportController const &) | |
MCAPI::webrtc::RTCError | AddRemoteCandidates (::std::string const &transport_name, ::std::vector<::cricket::Candidate > const &candidates) |
MCAPI::webrtc::RTCError | ApplyDescription_n (bool local, ::webrtc::SdpType type, ::cricket::SessionDescription const *local_desc, ::cricket::SessionDescription const *remote_desc) |
MCAPI ::std::unique_ptr<::webrtc::DtlsSrtpTransport > | CreateDtlsSrtpTransport (::std::string const &transport_name, ::cricket::DtlsTransportInternal *rtp_dtls_transport, ::cricket::DtlsTransportInternal *rtcp_dtls_transport) |
MCAPI ::std::unique_ptr<::cricket::DtlsTransportInternal > | CreateDtlsTransport (::cricket::ContentInfo const &content_info, ::cricket::IceTransportInternal *ice) |
MCAPI ::webrtc::scoped_refptr<::webrtc::IceTransportInterface > | CreateIceTransport (::std::string const &transport_name, bool rtcp) |
MCAPI::cricket::JsepTransportDescription | CreateJsepTransportDescription (::cricket::ContentInfo const &content_info, ::cricket::TransportInfo const &transport_info, ::std::vector< int > const &encrypted_extension_ids, int rtp_abs_sendtime_extn_id) |
MCAPI ::std::unique_ptr<::webrtc::RtpTransport > | CreateUnencryptedRtpTransport (::std::string const &transport_name, ::rtc::PacketTransportInternal *rtp_packet_transport, ::rtc::PacketTransportInternal *rtcp_packet_transport) |
MCAPI void | DestroyAllJsepTransports_n () |
MCAPI::cricket::IceRole | DetermineIceRole (::cricket::JsepTransport *jsep_transport, ::cricket::TransportInfo const &transport_info, ::webrtc::SdpType type, bool local) |
MCAPI ::std::vector<::cricket::DtlsTransportInternal * > | GetActiveDtlsTransports () |
MCAPI::webrtc::DataChannelTransportInterface * | GetDataChannelTransport (::std::string const &mid) const |
MCAPI ::std::optional<::rtc::SSLRole > | GetDtlsRole (::std::string const &mid) const |
MCAPI::cricket::DtlsTransportInternal * | GetDtlsTransport (::std::string const &mid) |
MCAPI ::std::vector<::cricket::DtlsTransportInternal * > | GetDtlsTransports () |
MCAPI ::std::vector< int > | GetEncryptedHeaderExtensionIds (::cricket::ContentInfo const &content_info) |
MCAPI::cricket::JsepTransport const * | GetJsepTransportByName (::std::string const &) const |
MCAPI::cricket::JsepTransport * | GetJsepTransportByName (::std::string const &transport_name) |
MCAPI::cricket::JsepTransport const * | GetJsepTransportForMid (::std::string const &) const |
MCAPI::cricket::JsepTransport const * | GetJsepTransportForMid (::std::string_view mid) const |
MCAPI::cricket::JsepTransport * | GetJsepTransportForMid (::std::string const &mid) |
MCAPI ::webrtc::scoped_refptr<::rtc::RTCCertificate > | GetLocalCertificate (::std::string const &transport_name) const |
MCAPI ::std::unique_ptr<::rtc::SSLCertChain > | GetRemoteSSLCertChain (::std::string const &transport_name) const |
MCAPI int | GetRtpAbsSendTimeHeaderExtensionId (::cricket::ContentInfo const &content_info) |
MCAPI::webrtc::RtpTransportInternal * | GetRtpTransport (::std::string_view mid) const |
MCAPI ::webrtc::scoped_refptr<::webrtc::SctpTransport > | GetSctpTransport (::std::string const &mid) const |
MCAPI bool | GetStats (::std::string const &transport_name, ::cricket::TransportStats *stats) |
MCAPI bool | HandleBundledContent (::cricket::ContentInfo const &content_info, ::cricket::ContentGroup const &bundle_group) |
MCAPI void | HandleRejectedContent (::cricket::ContentInfo const &content_info) |
MCAPI | JsepTransportController (::webrtc::Environment const &env, ::rtc::Thread *network_thread, ::cricket::PortAllocator *port_allocator, ::webrtc::AsyncDnsResolverFactoryInterface *async_dns_resolver_factory, ::webrtc::JsepTransportController::Config config) |
MCAPI ::webrtc::scoped_refptr<::webrtc::DtlsTransport > | LookupDtlsTransportByMid (::std::string const &mid) |
MCAPI::webrtc::RTCError | MaybeCreateJsepTransport (bool local, ::cricket::ContentInfo const &content_info, ::cricket::SessionDescription const &description) |
MCAPI void | MaybeStartGathering () |
MCAPI ::std::map<::cricket::ContentGroup const *, ::std::vector< int > > | MergeEncryptedHeaderExtensionIdsForBundles (::cricket::SessionDescription const *description) |
MCAPI bool | NeedsIceRestart (::std::string const &transport_name) const |
MCAPI void | OnDtlsHandshakeError (::rtc::SSLHandshakeError error) |
MCAPI void | OnRtcpPacketReceived_n (::rtc::CopyOnWriteBuffer *packet, int64 packet_time_us) |
MCAPI void | OnTransportCandidateError_n (::cricket::IceTransportInternal *transport, ::cricket::IceCandidateErrorEvent const &event) |
MCAPI void | OnTransportCandidateGathered_n (::cricket::IceTransportInternal *transport, ::cricket::Candidate const &candidate) |
MCAPI void | OnTransportCandidatePairChanged_n (::cricket::CandidatePairChangeEvent const &event) |
MCAPI void | OnTransportCandidatesRemoved_n (::cricket::IceTransportInternal *transport, ::std::vector<::cricket::Candidate > const &candidates) |
MCAPI bool | OnTransportChanged (::std::string const &mid, ::cricket::JsepTransport *jsep_transport) |
MCAPI void | OnTransportGatheringState_n (::cricket::IceTransportInternal *transport) |
MCAPI void | OnTransportReceivingState_n (::rtc::PacketTransportInternal *transport) |
MCAPI void | OnTransportRoleConflict_n (::cricket::IceTransportInternal *transport) |
MCAPI void | OnTransportStateChanged_n (::cricket::IceTransportInternal *transport) |
MCAPI void | OnTransportWritableState_n (::rtc::PacketTransportInternal *transport) |
MCAPI void | OnUnDemuxableRtpPacketReceived_n (::webrtc::RtpPacketReceived const &packet) |
MCAPI::webrtc::RTCError | RemoveRemoteCandidates (::std::vector<::cricket::Candidate > const &candidates) |
MCAPI::webrtc::RTCError | RollbackTransports () |
MCAPI void | SetActiveResetSrtpParams (bool active_reset_srtp_params) |
MCAPI void | SetIceConfig (::cricket::IceConfig const &config) |
MCAPI void | SetIceRole_n (::cricket::IceRole ice_role) |
MCAPI bool | SetLocalCertificate (::webrtc::scoped_refptr<::rtc::RTCCertificate > const &certificate) |
MCAPI::webrtc::RTCError | SetLocalDescription (::webrtc::SdpType type, ::cricket::SessionDescription const *local_desc, ::cricket::SessionDescription const *remote_desc) |
MCAPI void | SetNeedsIceRestartFlag () |
MCAPI::webrtc::RTCError | SetRemoteDescription (::webrtc::SdpType type, ::cricket::SessionDescription const *local_desc, ::cricket::SessionDescription const *remote_desc) |
MCAPI void | UpdateAggregateStates_n () |
MCAPI::webrtc::RTCError | ValidateAndMaybeUpdateBundleGroups (bool local, ::webrtc::SdpType type, ::cricket::SessionDescription const *local_desc, ::cricket::SessionDescription const *remote_desc) |
MCAPI::webrtc::RTCError | ValidateContent (::cricket::ContentInfo const &content_info) |
MCAPI void * | $ctor (::webrtc::Environment const &env, ::rtc::Thread *network_thread, ::cricket::PortAllocator *port_allocator, ::webrtc::AsyncDnsResolverFactoryInterface *async_dns_resolver_factory, ::webrtc::JsepTransportController::Config config) |
MCAPI void | $dtor () |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 8, 32 > | mUnk2ff759 |
::ll::UntypedStorage< 8, 32 > | mUnk44e644 |
::ll::UntypedStorage< 8, 32 > | mUnkb04fa7 |
::ll::UntypedStorage< 8, 32 > | mUnk1e5f87 |
::ll::UntypedStorage< 8, 32 > | mUnk3200cc |
::ll::UntypedStorage< 8, 32 > | mUnk8ca4f9 |
::ll::UntypedStorage< 8, 32 > | mUnk9eec63 |
::ll::UntypedStorage< 8, 32 > | mUnk241760 |
::ll::UntypedStorage< 8, 40 > | mUnk91f719 |
::ll::UntypedStorage< 8, 8 > | mUnk444c91 |
::ll::UntypedStorage< 8, 8 > | mUnk4c8ff8 |
::ll::UntypedStorage< 8, 8 > | mUnk6ef715 |
::ll::UntypedStorage< 8, 184 > | mUnkab16cc |
::ll::UntypedStorage< 4, 4 > | mUnkabc128 |
::ll::UntypedStorage< 4, 4 > | mUnkbc0dee |
::ll::UntypedStorage< 4, 4 > | mUnk1421b4 |
::ll::UntypedStorage< 4, 4 > | mUnkdbc56d |
::ll::UntypedStorage< 8, 208 > | mUnk3426a0 |
::ll::UntypedStorage< 1, 1 > | mUnk61c871 |
::ll::UntypedStorage< 1, 2 > | mUnk7f49fc |
::ll::UntypedStorage< 4, 124 > | mUnkfbcd56 |
::ll::UntypedStorage< 4, 4 > | mUnk81d8ea |
::ll::UntypedStorage< 8, 8 > | mUnkb5b6fe |
::ll::UntypedStorage< 8, 8 > | mUnk849e7d |
::ll::UntypedStorage< 8, 72 > | mUnk16053a |
MCAPI webrtc::JsepTransportController::JsepTransportController | ( | ::webrtc::Environment const & | env, |
::rtc::Thread * | network_thread, | ||
::cricket::PortAllocator * | port_allocator, | ||
::webrtc::AsyncDnsResolverFactoryInterface * | async_dns_resolver_factory, | ||
::webrtc::JsepTransportController::Config | config ) |
MCAPI::webrtc::RTCError webrtc::JsepTransportController::AddRemoteCandidates | ( | ::std::string const & | transport_name, |
::std::vector<::cricket::Candidate > const & | candidates ) |
MCAPI::webrtc::RTCError webrtc::JsepTransportController::ApplyDescription_n | ( | bool | local, |
::webrtc::SdpType | type, | ||
::cricket::SessionDescription const * | local_desc, | ||
::cricket::SessionDescription const * | remote_desc ) |
MCAPI ::std::unique_ptr<::webrtc::DtlsSrtpTransport > webrtc::JsepTransportController::CreateDtlsSrtpTransport | ( | ::std::string const & | transport_name, |
::cricket::DtlsTransportInternal * | rtp_dtls_transport, | ||
::cricket::DtlsTransportInternal * | rtcp_dtls_transport ) |
MCAPI ::std::unique_ptr<::cricket::DtlsTransportInternal > webrtc::JsepTransportController::CreateDtlsTransport | ( | ::cricket::ContentInfo const & | content_info, |
::cricket::IceTransportInternal * | ice ) |
MCAPI ::webrtc::scoped_refptr<::webrtc::IceTransportInterface > webrtc::JsepTransportController::CreateIceTransport | ( | ::std::string const & | transport_name, |
bool | rtcp ) |
MCAPI::cricket::JsepTransportDescription webrtc::JsepTransportController::CreateJsepTransportDescription | ( | ::cricket::ContentInfo const & | content_info, |
::cricket::TransportInfo const & | transport_info, | ||
::std::vector< int > const & | encrypted_extension_ids, | ||
int | rtp_abs_sendtime_extn_id ) |
MCAPI ::std::unique_ptr<::webrtc::RtpTransport > webrtc::JsepTransportController::CreateUnencryptedRtpTransport | ( | ::std::string const & | transport_name, |
::rtc::PacketTransportInternal * | rtp_packet_transport, | ||
::rtc::PacketTransportInternal * | rtcp_packet_transport ) |
MCAPI void webrtc::JsepTransportController::DestroyAllJsepTransports_n | ( | ) |
MCAPI::cricket::IceRole webrtc::JsepTransportController::DetermineIceRole | ( | ::cricket::JsepTransport * | jsep_transport, |
::cricket::TransportInfo const & | transport_info, | ||
::webrtc::SdpType | type, | ||
bool | local ) |
MCAPI ::std::vector<::cricket::DtlsTransportInternal * > webrtc::JsepTransportController::GetActiveDtlsTransports | ( | ) |
MCAPI::webrtc::DataChannelTransportInterface * webrtc::JsepTransportController::GetDataChannelTransport | ( | ::std::string const & | mid | ) | const |
MCAPI ::std::optional<::rtc::SSLRole > webrtc::JsepTransportController::GetDtlsRole | ( | ::std::string const & | mid | ) | const |
MCAPI::cricket::DtlsTransportInternal * webrtc::JsepTransportController::GetDtlsTransport | ( | ::std::string const & | mid | ) |
MCAPI ::std::vector<::cricket::DtlsTransportInternal * > webrtc::JsepTransportController::GetDtlsTransports | ( | ) |
MCAPI ::std::vector< int > webrtc::JsepTransportController::GetEncryptedHeaderExtensionIds | ( | ::cricket::ContentInfo const & | content_info | ) |
MCAPI::cricket::JsepTransport const * webrtc::JsepTransportController::GetJsepTransportByName | ( | ::std::string const & | ) | const |
MCAPI::cricket::JsepTransport * webrtc::JsepTransportController::GetJsepTransportByName | ( | ::std::string const & | transport_name | ) |
MCAPI::cricket::JsepTransport const * webrtc::JsepTransportController::GetJsepTransportForMid | ( | ::std::string const & | ) | const |
MCAPI::cricket::JsepTransport const * webrtc::JsepTransportController::GetJsepTransportForMid | ( | ::std::string_view | mid | ) | const |
MCAPI::cricket::JsepTransport * webrtc::JsepTransportController::GetJsepTransportForMid | ( | ::std::string const & | mid | ) |
MCAPI ::webrtc::scoped_refptr<::rtc::RTCCertificate > webrtc::JsepTransportController::GetLocalCertificate | ( | ::std::string const & | transport_name | ) | const |
MCAPI ::std::unique_ptr<::rtc::SSLCertChain > webrtc::JsepTransportController::GetRemoteSSLCertChain | ( | ::std::string const & | transport_name | ) | const |
MCAPI int webrtc::JsepTransportController::GetRtpAbsSendTimeHeaderExtensionId | ( | ::cricket::ContentInfo const & | content_info | ) |
MCAPI::webrtc::RtpTransportInternal * webrtc::JsepTransportController::GetRtpTransport | ( | ::std::string_view | mid | ) | const |
MCAPI ::webrtc::scoped_refptr<::webrtc::SctpTransport > webrtc::JsepTransportController::GetSctpTransport | ( | ::std::string const & | mid | ) | const |
MCAPI bool webrtc::JsepTransportController::GetStats | ( | ::std::string const & | transport_name, |
::cricket::TransportStats * | stats ) |
MCAPI bool webrtc::JsepTransportController::HandleBundledContent | ( | ::cricket::ContentInfo const & | content_info, |
::cricket::ContentGroup const & | bundle_group ) |
MCAPI void webrtc::JsepTransportController::HandleRejectedContent | ( | ::cricket::ContentInfo const & | content_info | ) |
MCAPI ::webrtc::scoped_refptr<::webrtc::DtlsTransport > webrtc::JsepTransportController::LookupDtlsTransportByMid | ( | ::std::string const & | mid | ) |
MCAPI::webrtc::RTCError webrtc::JsepTransportController::MaybeCreateJsepTransport | ( | bool | local, |
::cricket::ContentInfo const & | content_info, | ||
::cricket::SessionDescription const & | description ) |
MCAPI void webrtc::JsepTransportController::MaybeStartGathering | ( | ) |
MCAPI ::std::map<::cricket::ContentGroup const *, ::std::vector< int > > webrtc::JsepTransportController::MergeEncryptedHeaderExtensionIdsForBundles | ( | ::cricket::SessionDescription const * | description | ) |
MCAPI bool webrtc::JsepTransportController::NeedsIceRestart | ( | ::std::string const & | transport_name | ) | const |
MCAPI void webrtc::JsepTransportController::OnDtlsHandshakeError | ( | ::rtc::SSLHandshakeError | error | ) |
MCAPI void webrtc::JsepTransportController::OnRtcpPacketReceived_n | ( | ::rtc::CopyOnWriteBuffer * | packet, |
int64 | packet_time_us ) |
MCAPI void webrtc::JsepTransportController::OnTransportCandidateError_n | ( | ::cricket::IceTransportInternal * | transport, |
::cricket::IceCandidateErrorEvent const & | event ) |
MCAPI void webrtc::JsepTransportController::OnTransportCandidateGathered_n | ( | ::cricket::IceTransportInternal * | transport, |
::cricket::Candidate const & | candidate ) |
MCAPI void webrtc::JsepTransportController::OnTransportCandidatePairChanged_n | ( | ::cricket::CandidatePairChangeEvent const & | event | ) |
MCAPI void webrtc::JsepTransportController::OnTransportCandidatesRemoved_n | ( | ::cricket::IceTransportInternal * | transport, |
::std::vector<::cricket::Candidate > const & | candidates ) |
MCAPI bool webrtc::JsepTransportController::OnTransportChanged | ( | ::std::string const & | mid, |
::cricket::JsepTransport * | jsep_transport ) |
MCAPI void webrtc::JsepTransportController::OnTransportGatheringState_n | ( | ::cricket::IceTransportInternal * | transport | ) |
MCAPI void webrtc::JsepTransportController::OnTransportReceivingState_n | ( | ::rtc::PacketTransportInternal * | transport | ) |
MCAPI void webrtc::JsepTransportController::OnTransportRoleConflict_n | ( | ::cricket::IceTransportInternal * | transport | ) |
MCAPI void webrtc::JsepTransportController::OnTransportStateChanged_n | ( | ::cricket::IceTransportInternal * | transport | ) |
MCAPI void webrtc::JsepTransportController::OnTransportWritableState_n | ( | ::rtc::PacketTransportInternal * | transport | ) |
MCAPI void webrtc::JsepTransportController::OnUnDemuxableRtpPacketReceived_n | ( | ::webrtc::RtpPacketReceived const & | packet | ) |
MCAPI::webrtc::RTCError webrtc::JsepTransportController::RemoveRemoteCandidates | ( | ::std::vector<::cricket::Candidate > const & | candidates | ) |
MCAPI::webrtc::RTCError webrtc::JsepTransportController::RollbackTransports | ( | ) |
MCAPI void webrtc::JsepTransportController::SetActiveResetSrtpParams | ( | bool | active_reset_srtp_params | ) |
MCAPI void webrtc::JsepTransportController::SetIceConfig | ( | ::cricket::IceConfig const & | config | ) |
MCAPI void webrtc::JsepTransportController::SetIceRole_n | ( | ::cricket::IceRole | ice_role | ) |
MCAPI bool webrtc::JsepTransportController::SetLocalCertificate | ( | ::webrtc::scoped_refptr<::rtc::RTCCertificate > const & | certificate | ) |
MCAPI::webrtc::RTCError webrtc::JsepTransportController::SetLocalDescription | ( | ::webrtc::SdpType | type, |
::cricket::SessionDescription const * | local_desc, | ||
::cricket::SessionDescription const * | remote_desc ) |
MCAPI void webrtc::JsepTransportController::SetNeedsIceRestartFlag | ( | ) |
MCAPI::webrtc::RTCError webrtc::JsepTransportController::SetRemoteDescription | ( | ::webrtc::SdpType | type, |
::cricket::SessionDescription const * | local_desc, | ||
::cricket::SessionDescription const * | remote_desc ) |
MCAPI void webrtc::JsepTransportController::UpdateAggregateStates_n | ( | ) |
MCAPI::webrtc::RTCError webrtc::JsepTransportController::ValidateAndMaybeUpdateBundleGroups | ( | bool | local, |
::webrtc::SdpType | type, | ||
::cricket::SessionDescription const * | local_desc, | ||
::cricket::SessionDescription const * | remote_desc ) |
MCAPI::webrtc::RTCError webrtc::JsepTransportController::ValidateContent | ( | ::cricket::ContentInfo const & | content_info | ) |
MCAPI void * webrtc::JsepTransportController::$ctor | ( | ::webrtc::Environment const & | env, |
::rtc::Thread * | network_thread, | ||
::cricket::PortAllocator * | port_allocator, | ||
::webrtc::AsyncDnsResolverFactoryInterface * | async_dns_resolver_factory, | ||
::webrtc::JsepTransportController::Config | config ) |
MCAPI void webrtc::JsepTransportController::$dtor | ( | ) |
|
static |