LeviLamina
Loading...
Searching...
No Matches
webrtc::DtlsSrtpTransport Class Reference
+ Inheritance diagram for webrtc::DtlsSrtpTransport:

Public Member Functions

DtlsSrtpTransportoperator= (DtlsSrtpTransport const &)
 
 DtlsSrtpTransport (DtlsSrtpTransport const &)
 
virtual void SetRtcpMuxEnabled (bool enable)
 
virtual void OnWritableState (::rtc::PacketTransportInternal *packet_transport)
 
MCAPI bool DtlsHandshakeCompleted ()
 
MCAPI DtlsSrtpTransport (bool rtcp_mux_enabled, ::webrtc::FieldTrialsView const &field_trials)
 
MCAPI bool ExtractParams (::cricket::DtlsTransportInternal *dtls_transport, int *selected_crypto_suite, ::rtc::BufferT< uchar, 1 > *send_key, ::rtc::BufferT< uchar, 1 > *recv_key)
 
MCAPI bool IsDtlsActive ()
 
MCAPI bool IsDtlsConnected ()
 
MCAPI bool IsDtlsWritable ()
 
MCAPI void MaybeSetupDtlsSrtp ()
 
MCAPI void OnDtlsState (::cricket::DtlsTransportInternal *transport, ::webrtc::DtlsTransportState state)
 
MCAPI void SetDtlsTransport (::cricket::DtlsTransportInternal *new_dtls_transport, ::cricket::DtlsTransportInternal **old_dtls_transport)
 
MCAPI void SetDtlsTransports (::cricket::DtlsTransportInternal *rtp_dtls_transport, ::cricket::DtlsTransportInternal *rtcp_dtls_transport)
 
MCAPI void SetOnDtlsStateChange (::std::function< void()> callback)
 
MCAPI void SetRtcpDtlsTransport (::cricket::DtlsTransportInternal *rtcp_dtls_transport)
 
MCAPI void SetRtpDtlsTransport (::cricket::DtlsTransportInternal *rtp_dtls_transport)
 
MCAPI void SetupRtcpDtlsSrtp ()
 
MCAPI void SetupRtpDtlsSrtp ()
 
MCAPI void UpdateRecvEncryptedHeaderExtensionIds (::std::vector< int > const &recv_extension_ids)
 
MCAPI void UpdateSendEncryptedHeaderExtensionIds (::std::vector< int > const &send_extension_ids)
 
MCAPI void * $ctor (bool rtcp_mux_enabled, ::webrtc::FieldTrialsView const &field_trials)
 
MCAPI void $SetRtcpMuxEnabled (bool enable)
 
MCAPI void $OnWritableState (::rtc::PacketTransportInternal *packet_transport)
 
virtual bool SendRtpPacket (::rtc::CopyOnWriteBuffer *packet, ::rtc::PacketOptions const &options, int flags)
 
virtual bool SendRtcpPacket (::rtc::CopyOnWriteBuffer *packet, ::rtc::PacketOptions const &options, int flags)
 
virtual bool IsSrtpActive () const
 
virtual bool IsWritable (bool rtcp) const
 
virtual bool UnregisterRtpDemuxerSink (::webrtc::RtpPacketSinkInterface *sink)
 
virtual void OnRtpPacketReceived (::rtc::ReceivedPacket const &received_packet)
 
virtual void OnRtcpPacketReceived (::rtc::ReceivedPacket const &packet)
 
virtual void OnNetworkRouteChanged (::std::optional<::rtc::NetworkRoute > network_route)
 
MCAPI void CreateSrtpSessions ()
 
MCAPI void EnableExternalAuth ()
 
MCAPI bool GetSrtpOverhead (int *srtp_overhead) const
 
MCAPI void MaybeUpdateWritableState ()
 
MCAPI bool ProtectRtcp (void *p, int in_len, int max_len, int *out_len)
 
MCAPI bool ProtectRtp (void *p, int in_len, int max_len, int *out_len)
 
MCAPI void ResetParams ()
 
MCAPI bool SetRtcpParams (int send_crypto_suite, uchar const *send_key, int send_key_len, ::std::vector< int > const &send_extension_ids, int recv_crypto_suite, uchar const *recv_key, int recv_key_len, ::std::vector< int > const &recv_extension_ids)
 
MCAPI bool SetRtpParams (int send_crypto_suite, uchar const *send_key, int send_key_len, ::std::vector< int > const &send_extension_ids, int recv_crypto_suite, uchar const *recv_key, int recv_key_len, ::std::vector< int > const &recv_extension_ids)
 
MCAPI bool UnprotectRtcp (void *p, int in_len, int *out_len)
 
MCAPI bool UnprotectRtp (void *p, int in_len, int *out_len)
 
MCAPI void $dtor ()
 
MCAPI bool $SendRtpPacket (::rtc::CopyOnWriteBuffer *packet, ::rtc::PacketOptions const &options, int flags)
 
MCAPI bool $SendRtcpPacket (::rtc::CopyOnWriteBuffer *packet, ::rtc::PacketOptions const &options, int flags)
 
MCAPI bool $IsSrtpActive () const
 
MCAPI bool $IsWritable (bool rtcp) const
 
MCAPI bool $UnregisterRtpDemuxerSink (::webrtc::RtpPacketSinkInterface *sink)
 
MCAPI void $OnRtpPacketReceived (::rtc::ReceivedPacket const &received_packet)
 
MCAPI void $OnRtcpPacketReceived (::rtc::ReceivedPacket const &packet)
 
MCAPI void $OnNetworkRouteChanged (::std::optional<::rtc::NetworkRoute > network_route)
 
virtual bool rtcp_mux_enabled () const
 
virtual::std::string const & transport_name () const
 
virtual int SetRtpOption (::rtc::Socket::Option opt, int value)
 
virtual int SetRtcpOption (::rtc::Socket::Option opt, int value)
 
virtual bool IsReadyToSend () const
 
virtual void UpdateRtpHeaderExtensionMap (::std::vector<::webrtc::RtpExtension > const &header_extensions)
 
virtual bool RegisterRtpDemuxerSink (::webrtc::RtpDemuxerCriteria const &criteria, ::webrtc::RtpPacketSinkInterface *sink)
 
MCAPI void DemuxPacket (::rtc::CopyOnWriteBuffer packet, ::webrtc::Timestamp arrival_time, ::rtc::EcnMarking ecn)
 
MCAPI ::webrtc::flat_containers_internal::flat_tree< uint, ::webrtc::identity, ::std::less< void >, ::std::vector< uint > > GetSsrcsForSink (::webrtc::RtpPacketSinkInterface *sink)
 
MCAPI bool IsTransportWritable ()
 
MCAPI void MaybeSignalReadyToSend ()
 
MCAPI void OnReadPacket (::rtc::PacketTransportInternal *transport, ::rtc::ReceivedPacket const &received_packet)
 
MCAPI void OnReadyToSend (::rtc::PacketTransportInternal *transport)
 
MCAPI void OnSentPacket (::rtc::PacketTransportInternal *packet_transport, ::rtc::SentPacket const &sent_packet)
 
MCAPI bool SendPacket (bool rtcp, ::rtc::CopyOnWriteBuffer *packet, ::rtc::PacketOptions const &options, int flags)
 
MCAPI void SetReadyToSend (bool rtcp, bool ready)
 
MCAPI void SetRtcpPacketTransport (::rtc::PacketTransportInternal *new_packet_transport)
 
MCAPI void SetRtpPacketTransport (::rtc::PacketTransportInternal *new_packet_transport)
 
MCAPI bool $rtcp_mux_enabled () const
 
MCAPI::std::string const & $transport_name () const
 
MCAPI int $SetRtpOption (::rtc::Socket::Option opt, int value)
 
MCAPI int $SetRtcpOption (::rtc::Socket::Option opt, int value)
 
MCAPI bool $IsReadyToSend () const
 
MCAPI void $UpdateRtpHeaderExtensionMap (::std::vector<::webrtc::RtpExtension > const &header_extensions)
 
MCAPI bool $RegisterRtpDemuxerSink (::webrtc::RtpDemuxerCriteria const &criteria, ::webrtc::RtpPacketSinkInterface *sink)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkd1f353
 
::ll::UntypedStorage< 8, 8 > mUnk68dfc5
 
::ll::UntypedStorage< 8, 32 > mUnk3b1eb3
 
::ll::UntypedStorage< 8, 32 > mUnkca8629
 
::ll::UntypedStorage< 1, 1 > mUnkdd5b6e
 
::ll::UntypedStorage< 8, 64 > mUnk644414
 
::ll::UntypedStorage< 8, 32 > mUnk8092d9
 
::ll::UntypedStorage< 8, 8 > mUnkfe375f
 
::ll::UntypedStorage< 8, 8 > mUnkfea983
 
::ll::UntypedStorage< 8, 8 > mUnkd385e7
 
::ll::UntypedStorage< 8, 8 > mUnk62d06f
 
::ll::UntypedStorage< 4, 8 > mUnk69d279
 
::ll::UntypedStorage< 4, 8 > mUnk129ed6
 
::ll::UntypedStorage< 8, 24 > mUnk109469
 
::ll::UntypedStorage< 8, 24 > mUnk904e8c
 
::ll::UntypedStorage< 1, 1 > mUnkcc3a05
 
::ll::UntypedStorage< 1, 1 > mUnke5116d
 
::ll::UntypedStorage< 4, 4 > mUnkc2972a
 
::ll::UntypedStorage< 4, 4 > mUnk917354
 
::ll::UntypedStorage< 8, 8 > mUnkd42084
 
::ll::UntypedStorage< 1, 1 > mUnk8562fd
 
::ll::UntypedStorage< 8, 8 > mUnkb8d2f7
 
::ll::UntypedStorage< 8, 8 > mUnk10d3d3
 
::ll::UntypedStorage< 1, 1 > mUnk97e80b
 
::ll::UntypedStorage< 1, 1 > mUnkae4dea
 
::ll::UntypedStorage< 1, 1 > mUnk267e0f
 
::ll::UntypedStorage< 8, 248 > mUnkdfc999
 
::ll::UntypedStorage< 1, 22 > mUnk8b2dfc
 
::ll::UntypedStorage< 1, 1 > mUnkb355f1
 
::ll::UntypedStorage< 1, 1 > mUnk86a616
 
::ll::UntypedStorage< 8, 8 > mUnkf5a1f2
 
::ll::UntypedStorage< 8, 32 > mUnk3ed5db
 
::ll::UntypedStorage< 8, 32 > mUnk3b44e7
 
::ll::UntypedStorage< 8, 32 > mUnke96161
 
::ll::UntypedStorage< 8, 32 > mUnk2ddd2d
 
::ll::UntypedStorage< 8, 32 > mUnk26d9e7
 
::ll::UntypedStorage< 8, 32 > mUnk640107
 

Constructor & Destructor Documentation

◆ DtlsSrtpTransport()

MCAPI webrtc::DtlsSrtpTransport::DtlsSrtpTransport ( bool rtcp_mux_enabled,
::webrtc::FieldTrialsView const & field_trials )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ SetRtcpMuxEnabled()

virtual void webrtc::DtlsSrtpTransport::SetRtcpMuxEnabled ( bool enable)
virtual

Reimplemented from webrtc::RtpTransport.

◆ OnWritableState()

virtual void webrtc::DtlsSrtpTransport::OnWritableState ( ::rtc::PacketTransportInternal * packet_transport)
virtual

Reimplemented from webrtc::SrtpTransport.

◆ DtlsHandshakeCompleted()

MCAPI bool webrtc::DtlsSrtpTransport::DtlsHandshakeCompleted ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ExtractParams()

MCAPI bool webrtc::DtlsSrtpTransport::ExtractParams ( ::cricket::DtlsTransportInternal * dtls_transport,
int * selected_crypto_suite,
::rtc::BufferT< uchar, 1 > * send_key,
::rtc::BufferT< uchar, 1 > * recv_key )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ IsDtlsActive()

MCAPI bool webrtc::DtlsSrtpTransport::IsDtlsActive ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ IsDtlsConnected()

MCAPI bool webrtc::DtlsSrtpTransport::IsDtlsConnected ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ IsDtlsWritable()

MCAPI bool webrtc::DtlsSrtpTransport::IsDtlsWritable ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ MaybeSetupDtlsSrtp()

MCAPI void webrtc::DtlsSrtpTransport::MaybeSetupDtlsSrtp ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnDtlsState()

MCAPI void webrtc::DtlsSrtpTransport::OnDtlsState ( ::cricket::DtlsTransportInternal * transport,
::webrtc::DtlsTransportState state )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetDtlsTransport()

MCAPI void webrtc::DtlsSrtpTransport::SetDtlsTransport ( ::cricket::DtlsTransportInternal * new_dtls_transport,
::cricket::DtlsTransportInternal ** old_dtls_transport )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetDtlsTransports()

MCAPI void webrtc::DtlsSrtpTransport::SetDtlsTransports ( ::cricket::DtlsTransportInternal * rtp_dtls_transport,
::cricket::DtlsTransportInternal * rtcp_dtls_transport )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetOnDtlsStateChange()

MCAPI void webrtc::DtlsSrtpTransport::SetOnDtlsStateChange ( ::std::function< void()> callback)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetRtcpDtlsTransport()

MCAPI void webrtc::DtlsSrtpTransport::SetRtcpDtlsTransport ( ::cricket::DtlsTransportInternal * rtcp_dtls_transport)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetRtpDtlsTransport()

MCAPI void webrtc::DtlsSrtpTransport::SetRtpDtlsTransport ( ::cricket::DtlsTransportInternal * rtp_dtls_transport)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetupRtcpDtlsSrtp()

MCAPI void webrtc::DtlsSrtpTransport::SetupRtcpDtlsSrtp ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetupRtpDtlsSrtp()

MCAPI void webrtc::DtlsSrtpTransport::SetupRtpDtlsSrtp ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ UpdateRecvEncryptedHeaderExtensionIds()

MCAPI void webrtc::DtlsSrtpTransport::UpdateRecvEncryptedHeaderExtensionIds ( ::std::vector< int > const & recv_extension_ids)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ UpdateSendEncryptedHeaderExtensionIds()

MCAPI void webrtc::DtlsSrtpTransport::UpdateSendEncryptedHeaderExtensionIds ( ::std::vector< int > const & send_extension_ids)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * webrtc::DtlsSrtpTransport::$ctor ( bool rtcp_mux_enabled,
::webrtc::FieldTrialsView const & field_trials )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetRtcpMuxEnabled()

MCAPI void webrtc::DtlsSrtpTransport::$SetRtcpMuxEnabled ( bool enable)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnWritableState()

MCAPI void webrtc::DtlsSrtpTransport::$OnWritableState ( ::rtc::PacketTransportInternal * packet_transport)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** webrtc::DtlsSrtpTransport::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SendRtpPacket()

virtual bool webrtc::SrtpTransport::SendRtpPacket ( ::rtc::CopyOnWriteBuffer * packet,
::rtc::PacketOptions const & options,
int flags )
virtualinherited

Reimplemented from webrtc::RtpTransport.

◆ SendRtcpPacket()

virtual bool webrtc::SrtpTransport::SendRtcpPacket ( ::rtc::CopyOnWriteBuffer * packet,
::rtc::PacketOptions const & options,
int flags )
virtualinherited

Reimplemented from webrtc::RtpTransport.

◆ IsSrtpActive()

virtual bool webrtc::SrtpTransport::IsSrtpActive ( ) const
virtualinherited

Reimplemented from webrtc::RtpTransport.

◆ IsWritable()

virtual bool webrtc::SrtpTransport::IsWritable ( bool rtcp) const
virtualinherited

Reimplemented from webrtc::RtpTransport.

◆ UnregisterRtpDemuxerSink()

virtual bool webrtc::SrtpTransport::UnregisterRtpDemuxerSink ( ::webrtc::RtpPacketSinkInterface * sink)
virtualinherited

Reimplemented from webrtc::RtpTransport.

◆ OnRtpPacketReceived()

virtual void webrtc::SrtpTransport::OnRtpPacketReceived ( ::rtc::ReceivedPacket const & received_packet)
virtualinherited

Reimplemented from webrtc::RtpTransport.

◆ OnRtcpPacketReceived()

virtual void webrtc::SrtpTransport::OnRtcpPacketReceived ( ::rtc::ReceivedPacket const & packet)
virtualinherited

Reimplemented from webrtc::RtpTransport.

◆ OnNetworkRouteChanged()

virtual void webrtc::SrtpTransport::OnNetworkRouteChanged ( ::std::optional<::rtc::NetworkRoute > network_route)
virtualinherited

Reimplemented from webrtc::RtpTransport.

◆ CreateSrtpSessions()

MCAPI void webrtc::SrtpTransport::CreateSrtpSessions ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ EnableExternalAuth()

MCAPI void webrtc::SrtpTransport::EnableExternalAuth ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetSrtpOverhead()

MCAPI bool webrtc::SrtpTransport::GetSrtpOverhead ( int * srtp_overhead) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ MaybeUpdateWritableState()

MCAPI void webrtc::SrtpTransport::MaybeUpdateWritableState ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ProtectRtcp()

MCAPI bool webrtc::SrtpTransport::ProtectRtcp ( void * p,
int in_len,
int max_len,
int * out_len )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ProtectRtp()

MCAPI bool webrtc::SrtpTransport::ProtectRtp ( void * p,
int in_len,
int max_len,
int * out_len )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ResetParams()

MCAPI void webrtc::SrtpTransport::ResetParams ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetRtcpParams()

MCAPI bool webrtc::SrtpTransport::SetRtcpParams ( int send_crypto_suite,
uchar const * send_key,
int send_key_len,
::std::vector< int > const & send_extension_ids,
int recv_crypto_suite,
uchar const * recv_key,
int recv_key_len,
::std::vector< int > const & recv_extension_ids )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetRtpParams()

MCAPI bool webrtc::SrtpTransport::SetRtpParams ( int send_crypto_suite,
uchar const * send_key,
int send_key_len,
::std::vector< int > const & send_extension_ids,
int recv_crypto_suite,
uchar const * recv_key,
int recv_key_len,
::std::vector< int > const & recv_extension_ids )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ UnprotectRtcp()

MCAPI bool webrtc::SrtpTransport::UnprotectRtcp ( void * p,
int in_len,
int * out_len )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ UnprotectRtp()

MCAPI bool webrtc::SrtpTransport::UnprotectRtp ( void * p,
int in_len,
int * out_len )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void webrtc::SrtpTransport::$dtor ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SendRtpPacket()

MCAPI bool webrtc::SrtpTransport::$SendRtpPacket ( ::rtc::CopyOnWriteBuffer * packet,
::rtc::PacketOptions const & options,
int flags )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SendRtcpPacket()

MCAPI bool webrtc::SrtpTransport::$SendRtcpPacket ( ::rtc::CopyOnWriteBuffer * packet,
::rtc::PacketOptions const & options,
int flags )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $IsSrtpActive()

MCAPI bool webrtc::SrtpTransport::$IsSrtpActive ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $IsWritable()

MCAPI bool webrtc::SrtpTransport::$IsWritable ( bool rtcp) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $UnregisterRtpDemuxerSink()

MCAPI bool webrtc::SrtpTransport::$UnregisterRtpDemuxerSink ( ::webrtc::RtpPacketSinkInterface * sink)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnRtpPacketReceived()

MCAPI void webrtc::SrtpTransport::$OnRtpPacketReceived ( ::rtc::ReceivedPacket const & received_packet)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnRtcpPacketReceived()

MCAPI void webrtc::SrtpTransport::$OnRtcpPacketReceived ( ::rtc::ReceivedPacket const & packet)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnNetworkRouteChanged()

MCAPI void webrtc::SrtpTransport::$OnNetworkRouteChanged ( ::std::optional<::rtc::NetworkRoute > network_route)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ rtcp_mux_enabled()

virtual bool webrtc::RtpTransport::rtcp_mux_enabled ( ) const
virtualinherited

◆ transport_name()

virtual::std::string const & webrtc::RtpTransport::transport_name ( ) const
virtualinherited

◆ SetRtpOption()

virtual int webrtc::RtpTransport::SetRtpOption ( ::rtc::Socket::Option opt,
int value )
virtualinherited

◆ SetRtcpOption()

virtual int webrtc::RtpTransport::SetRtcpOption ( ::rtc::Socket::Option opt,
int value )
virtualinherited

◆ IsReadyToSend()

virtual bool webrtc::RtpTransport::IsReadyToSend ( ) const
virtualinherited

◆ UpdateRtpHeaderExtensionMap()

virtual void webrtc::RtpTransport::UpdateRtpHeaderExtensionMap ( ::std::vector<::webrtc::RtpExtension > const & header_extensions)
virtualinherited

◆ RegisterRtpDemuxerSink()

virtual bool webrtc::RtpTransport::RegisterRtpDemuxerSink ( ::webrtc::RtpDemuxerCriteria const & criteria,
::webrtc::RtpPacketSinkInterface * sink )
virtualinherited

◆ DemuxPacket()

MCAPI void webrtc::RtpTransport::DemuxPacket ( ::rtc::CopyOnWriteBuffer packet,
::webrtc::Timestamp arrival_time,
::rtc::EcnMarking ecn )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetSsrcsForSink()

MCAPI ::webrtc::flat_containers_internal:: flat_tree< uint, ::webrtc::identity, ::std::less< void >, ::std::vector< uint > > webrtc::RtpTransport::GetSsrcsForSink ( ::webrtc::RtpPacketSinkInterface * sink)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ IsTransportWritable()

MCAPI bool webrtc::RtpTransport::IsTransportWritable ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ MaybeSignalReadyToSend()

MCAPI void webrtc::RtpTransport::MaybeSignalReadyToSend ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnReadPacket()

MCAPI void webrtc::RtpTransport::OnReadPacket ( ::rtc::PacketTransportInternal * transport,
::rtc::ReceivedPacket const & received_packet )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnReadyToSend()

MCAPI void webrtc::RtpTransport::OnReadyToSend ( ::rtc::PacketTransportInternal * transport)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnSentPacket()

MCAPI void webrtc::RtpTransport::OnSentPacket ( ::rtc::PacketTransportInternal * packet_transport,
::rtc::SentPacket const & sent_packet )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SendPacket()

MCAPI bool webrtc::RtpTransport::SendPacket ( bool rtcp,
::rtc::CopyOnWriteBuffer * packet,
::rtc::PacketOptions const & options,
int flags )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetReadyToSend()

MCAPI void webrtc::RtpTransport::SetReadyToSend ( bool rtcp,
bool ready )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetRtcpPacketTransport()

MCAPI void webrtc::RtpTransport::SetRtcpPacketTransport ( ::rtc::PacketTransportInternal * new_packet_transport)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetRtpPacketTransport()

MCAPI void webrtc::RtpTransport::SetRtpPacketTransport ( ::rtc::PacketTransportInternal * new_packet_transport)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $rtcp_mux_enabled()

MCAPI bool webrtc::RtpTransport::$rtcp_mux_enabled ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $transport_name()

MCAPI::std::string const & webrtc::RtpTransport::$transport_name ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetRtpOption()

MCAPI int webrtc::RtpTransport::$SetRtpOption ( ::rtc::Socket::Option opt,
int value )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetRtcpOption()

MCAPI int webrtc::RtpTransport::$SetRtcpOption ( ::rtc::Socket::Option opt,
int value )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $IsReadyToSend()

MCAPI bool webrtc::RtpTransport::$IsReadyToSend ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $UpdateRtpHeaderExtensionMap()

MCAPI void webrtc::RtpTransport::$UpdateRtpHeaderExtensionMap ( ::std::vector<::webrtc::RtpExtension > const & header_extensions)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $RegisterRtpDemuxerSink()

MCAPI bool webrtc::RtpTransport::$RegisterRtpDemuxerSink ( ::webrtc::RtpDemuxerCriteria const & criteria,
::webrtc::RtpPacketSinkInterface * sink )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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