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

Classes

struct  MoreUseful
 
class  StoredPacket
 

Public Types

enum class  StorageMode : int { KDisabled = 0 , KStoreAndCull = 1 }
 
enum class  PaddingMode : int { KDefault = 0 , KPriority = 1 , KRecentLargePacket = 2 }
 

Public Member Functions

RtpPacketHistoryoperator= (RtpPacketHistory const &)
 
 RtpPacketHistory (RtpPacketHistory const &)
 
MCAPI void Clear ()
 
MCAPI void CullAcknowledgedPackets (::rtc::ArrayView< ushort const > sequence_numbers)
 
MCAPI void CullOldPackets ()
 
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSendGetPacketAndMarkAsPending (ushort sequence_number, ::rtc::FunctionView<::std::unique_ptr<::webrtc::RtpPacketToSend >(::webrtc::RtpPacketToSend const &)> encapsulate)
 
MCAPI int GetPacketIndex (ushort sequence_number) const
 
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSendGetPayloadPaddingPacket (::rtc::FunctionView<::std::unique_ptr<::webrtc::RtpPacketToSend >(::webrtc::RtpPacketToSend const &)> encapsulate)
 
MCAPI::webrtc::RtpPacketHistory::StorageMode GetStorageMode () const
 
MCAPI::webrtc::RtpPacketHistory::StoredPacket * GetStoredPacket (ushort sequence_number)
 
MCAPI void MarkPacketAsSent (ushort sequence_number)
 
MCAPI void PutRtpPacket (::std::unique_ptr<::webrtc::RtpPacketToSend > packet, ::webrtc::Timestamp send_time)
 
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSendRemovePacket (int packet_index)
 
MCAPI void Reset ()
 
MCAPI RtpPacketHistory (::webrtc::Clock *clock, ::webrtc::RtpPacketHistory::PaddingMode padding_mode)
 
MCAPI void SetRtt (::webrtc::TimeDelta rtt)
 
MCAPI void SetStorePacketsStatus (::webrtc::RtpPacketHistory::StorageMode mode, uint64 number_to_store)
 
MCAPI bool VerifyRtt (::webrtc::RtpPacketHistory::StoredPacket const &packet) const
 
MCAPI bool padding_priority_enabled () const
 
MCAPI ~RtpPacketHistory ()
 
MCAPI void * $ctor (::webrtc::Clock *clock, ::webrtc::RtpPacketHistory::PaddingMode padding_mode)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::webrtc::TimeDelta const & kMinPacketDuration ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkf11bb5
 
::ll::UntypedStorage< 4, 4 > mUnk161787
 
::ll::UntypedStorage< 8, 40 > mUnk692762
 
::ll::UntypedStorage< 8, 8 > mUnkb2bd65
 
::ll::UntypedStorage< 4, 4 > mUnk484324
 
::ll::UntypedStorage< 8, 8 > mUnk6639d4
 
::ll::UntypedStorage< 8, 40 > mUnk13fef9
 
::ll::UntypedStorage< 8, 8 > mUnkb40ceb
 
::ll::UntypedStorage< 8, 16 > mUnk581190
 
::ll::UntypedStorage< 8, 216 > mUnk597307
 

Constructor & Destructor Documentation

◆ RtpPacketHistory()

MCAPI webrtc::RtpPacketHistory::RtpPacketHistory ( ::webrtc::Clock * clock,
::webrtc::RtpPacketHistory::PaddingMode padding_mode )
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.

◆ ~RtpPacketHistory()

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

◆ Clear()

MCAPI void webrtc::RtpPacketHistory::Clear ( )
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.

◆ CullAcknowledgedPackets()

MCAPI void webrtc::RtpPacketHistory::CullAcknowledgedPackets ( ::rtc::ArrayView< ushort const > sequence_numbers)
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.

◆ CullOldPackets()

MCAPI void webrtc::RtpPacketHistory::CullOldPackets ( )
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.

◆ GetPacketAndMarkAsPending()

MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSend > webrtc::RtpPacketHistory::GetPacketAndMarkAsPending ( ushort sequence_number,
::rtc::FunctionView<::std::unique_ptr<::webrtc::RtpPacketToSend >(::webrtc::RtpPacketToSend const &)> encapsulate )
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.

◆ GetPacketIndex()

MCAPI int webrtc::RtpPacketHistory::GetPacketIndex ( ushort sequence_number) 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.

◆ GetPayloadPaddingPacket()

MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSend > webrtc::RtpPacketHistory::GetPayloadPaddingPacket ( ::rtc::FunctionView<::std::unique_ptr<::webrtc::RtpPacketToSend >(::webrtc::RtpPacketToSend const &)> encapsulate)
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.

◆ GetStorageMode()

MCAPI::webrtc::RtpPacketHistory::StorageMode webrtc::RtpPacketHistory::GetStorageMode ( ) 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.

◆ GetStoredPacket()

MCAPI::webrtc::RtpPacketHistory::StoredPacket * webrtc::RtpPacketHistory::GetStoredPacket ( ushort sequence_number)
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.

◆ MarkPacketAsSent()

MCAPI void webrtc::RtpPacketHistory::MarkPacketAsSent ( ushort sequence_number)
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.

◆ PutRtpPacket()

MCAPI void webrtc::RtpPacketHistory::PutRtpPacket ( ::std::unique_ptr<::webrtc::RtpPacketToSend > packet,
::webrtc::Timestamp send_time )
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.

◆ RemovePacket()

MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSend > webrtc::RtpPacketHistory::RemovePacket ( int packet_index)
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.

◆ Reset()

MCAPI void webrtc::RtpPacketHistory::Reset ( )
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.

◆ SetRtt()

MCAPI void webrtc::RtpPacketHistory::SetRtt ( ::webrtc::TimeDelta rtt)
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.

◆ SetStorePacketsStatus()

MCAPI void webrtc::RtpPacketHistory::SetStorePacketsStatus ( ::webrtc::RtpPacketHistory::StorageMode mode,
uint64 number_to_store )
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.

◆ VerifyRtt()

MCAPI bool webrtc::RtpPacketHistory::VerifyRtt ( ::webrtc::RtpPacketHistory::StoredPacket const & packet) 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.

◆ padding_priority_enabled()

MCAPI bool webrtc::RtpPacketHistory::padding_priority_enabled ( ) 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.

◆ kMinPacketDuration()

static MCAPI ::webrtc::TimeDelta const & webrtc::RtpPacketHistory::kMinPacketDuration ( )
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::RtpPacketHistory::$ctor ( ::webrtc::Clock * clock,
::webrtc::RtpPacketHistory::PaddingMode padding_mode )
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::RtpPacketHistory::$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: