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

Public Member Functions

MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSendAllocatePacket (::rtc::ArrayView< uint const >)
 
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSendBuildRtxPacket (::webrtc::RtpPacketToSend const &)
 
MCAPI void DeregisterRtpHeaderExtension (::std::string_view)
 
MCAPI void EnqueuePackets (::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > >)
 
MCAPI uint64 ExpectedPerPacketOverhead () const
 
MCAPI uint64 FecOrPaddingPacketMaxRtpHeaderLength () const
 
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > GeneratePadding (uint64, bool, bool)
 
MCAPI::webrtc::RtpState GetRtpState () const
 
MCAPI::webrtc::RtpState GetRtxRtpState () const
 
MCAPI bool IsAudioConfigured () const
 
MCAPI uint64 MaxRtpPacketSize () const
 
MCAPI void OnReceivedAckOnRtxSsrc (int64)
 
MCAPI void OnReceivedAckOnSsrc (int64)
 
MCAPI void OnReceivedNack (::std::vector< ushort > const &, int64)
 
MCAPI RTPSender (::webrtc::RtpRtcpInterface::Configuration const &, ::webrtc::RtpPacketHistory *, ::webrtc::RtpPacketSender *)
 
MCAPI int ReSendPacket (ushort)
 
MCAPI bool RegisterRtpHeaderExtension (::std::string_view, int)
 
MCAPI uint64 RtxPacketOverhead () const
 
MCAPI int RtxStatus () const
 
MCAPI bool SendingMedia () const
 
MCAPI void SetExtmapAllowMixed (bool)
 
MCAPI void SetMaxRtpPacketSize (uint64)
 
MCAPI void SetMid (::std::string_view)
 
MCAPI void SetRtpState (::webrtc::RtpState const &)
 
MCAPI void SetRtxPayloadType (int, int)
 
MCAPI void SetRtxRtpState (::webrtc::RtpState const &)
 
MCAPI void SetRtxStatus (int)
 
MCAPI void SetSendingMediaStatus (bool)
 
MCAPI void SetTimestampOffset (uint)
 
MCAPI bool SupportsPadding () const
 
MCAPI bool SupportsRtxPayloadPadding () const
 
MCAPI uint TimestampOffset () const
 
MCAPI void UpdateHeaderSizes ()
 
MCAPI ~RTPSender ()
 
MCAPI void * $ctor (::webrtc::RtpRtcpInterface::Configuration const &, ::webrtc::RtpPacketHistory *, ::webrtc::RtpPacketSender *)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > AudioExtensionSizes ()
 
static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > FecExtensionSizes ()
 
static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > VideoExtensionSizes ()
 

Constructor & Destructor Documentation

◆ RTPSender()

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.

◆ ~RTPSender()

MCAPI webrtc::RTPSender::~RTPSender ( )
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

◆ AllocatePacket()

MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSend > webrtc::RTPSender::AllocatePacket ( ::rtc::ArrayView< uint const > )
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.

◆ BuildRtxPacket()

MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSend > webrtc::RTPSender::BuildRtxPacket ( ::webrtc::RtpPacketToSend const & )
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.

◆ DeregisterRtpHeaderExtension()

MCAPI void webrtc::RTPSender::DeregisterRtpHeaderExtension ( ::std::string_view )
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.

◆ EnqueuePackets()

MCAPI void webrtc::RTPSender::EnqueuePackets ( ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > )
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.

◆ ExpectedPerPacketOverhead()

MCAPI uint64 webrtc::RTPSender::ExpectedPerPacketOverhead ( ) const
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.

◆ FecOrPaddingPacketMaxRtpHeaderLength()

MCAPI uint64 webrtc::RTPSender::FecOrPaddingPacketMaxRtpHeaderLength ( ) const
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.

◆ GeneratePadding()

MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > webrtc::RTPSender::GeneratePadding ( uint64 ,
bool ,
bool  )
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.

◆ GetRtpState()

MCAPI::webrtc::RtpState webrtc::RTPSender::GetRtpState ( ) const
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.

◆ GetRtxRtpState()

MCAPI::webrtc::RtpState webrtc::RTPSender::GetRtxRtpState ( ) const
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.

◆ IsAudioConfigured()

MCAPI bool webrtc::RTPSender::IsAudioConfigured ( ) const
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.

◆ MaxRtpPacketSize()

MCAPI uint64 webrtc::RTPSender::MaxRtpPacketSize ( ) const
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.

◆ OnReceivedAckOnRtxSsrc()

MCAPI void webrtc::RTPSender::OnReceivedAckOnRtxSsrc ( int64 )
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.

◆ OnReceivedAckOnSsrc()

MCAPI void webrtc::RTPSender::OnReceivedAckOnSsrc ( int64 )
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.

◆ OnReceivedNack()

MCAPI void webrtc::RTPSender::OnReceivedNack ( ::std::vector< ushort > const & ,
int64  )
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.

◆ ReSendPacket()

MCAPI int webrtc::RTPSender::ReSendPacket ( ushort )
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.

◆ RegisterRtpHeaderExtension()

MCAPI bool webrtc::RTPSender::RegisterRtpHeaderExtension ( ::std::string_view ,
int  )
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.

◆ RtxPacketOverhead()

MCAPI uint64 webrtc::RTPSender::RtxPacketOverhead ( ) const
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.

◆ RtxStatus()

MCAPI int webrtc::RTPSender::RtxStatus ( ) const
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.

◆ SendingMedia()

MCAPI bool webrtc::RTPSender::SendingMedia ( ) const
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.

◆ SetExtmapAllowMixed()

MCAPI void webrtc::RTPSender::SetExtmapAllowMixed ( bool )
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.

◆ SetMaxRtpPacketSize()

MCAPI void webrtc::RTPSender::SetMaxRtpPacketSize ( uint64 )
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.

◆ SetMid()

MCAPI void webrtc::RTPSender::SetMid ( ::std::string_view )
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.

◆ SetRtpState()

MCAPI void webrtc::RTPSender::SetRtpState ( ::webrtc::RtpState const & )
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.

◆ SetRtxPayloadType()

MCAPI void webrtc::RTPSender::SetRtxPayloadType ( int ,
int  )
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.

◆ SetRtxRtpState()

MCAPI void webrtc::RTPSender::SetRtxRtpState ( ::webrtc::RtpState const & )
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.

◆ SetRtxStatus()

MCAPI void webrtc::RTPSender::SetRtxStatus ( int )
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.

◆ SetSendingMediaStatus()

MCAPI void webrtc::RTPSender::SetSendingMediaStatus ( bool )
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.

◆ SetTimestampOffset()

MCAPI void webrtc::RTPSender::SetTimestampOffset ( uint )
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.

◆ SupportsPadding()

MCAPI bool webrtc::RTPSender::SupportsPadding ( ) const
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.

◆ SupportsRtxPayloadPadding()

MCAPI bool webrtc::RTPSender::SupportsRtxPayloadPadding ( ) const
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.

◆ TimestampOffset()

MCAPI uint webrtc::RTPSender::TimestampOffset ( ) const
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.

◆ UpdateHeaderSizes()

MCAPI void webrtc::RTPSender::UpdateHeaderSizes ( )
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.

◆ AudioExtensionSizes()

static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > webrtc::RTPSender::AudioExtensionSizes ( )
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.

◆ FecExtensionSizes()

static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > webrtc::RTPSender::FecExtensionSizes ( )
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.

◆ VideoExtensionSizes()

static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > webrtc::RTPSender::VideoExtensionSizes ( )
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.

◆ $ctor()

MCAPI void * webrtc::RTPSender::$ctor ( ::webrtc::RtpRtcpInterface::Configuration const & ,
::webrtc::RtpPacketHistory * ,
::webrtc::RtpPacketSender *  )
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::RTPSender::$dtor ( )
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: