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

Classes

struct  MoreUseful
 
class  StoredPacket
 

Public Types

enum class  PaddingMode : uint
 
enum class  StorageMode : uint
 

Public Member Functions

MCAPI void Clear ()
 
MCAPI void CullAcknowledgedPackets (::rtc::ArrayView< ushort const >)
 
MCAPI void CullOldPackets ()
 
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSendGetPacketAndMarkAsPending (ushort, ::rtc::FunctionView<::std::unique_ptr<::webrtc::RtpPacketToSend >(::webrtc::RtpPacketToSend const &)>)
 
MCAPI int GetPacketIndex (ushort) const
 
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSendGetPayloadPaddingPacket (::rtc::FunctionView<::std::unique_ptr<::webrtc::RtpPacketToSend >(::webrtc::RtpPacketToSend const &)>)
 
MCAPI::webrtc::RtpPacketHistory::StorageMode GetStorageMode () const
 
MCAPI::webrtc::RtpPacketHistory::StoredPacket * GetStoredPacket (ushort)
 
MCAPI void MarkPacketAsSent (ushort)
 
MCAPI void PutRtpPacket (::std::unique_ptr<::webrtc::RtpPacketToSend >, ::webrtc::Timestamp)
 
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSendRemovePacket (int)
 
MCAPI void Reset ()
 
MCAPI RtpPacketHistory (::webrtc::Clock *, ::webrtc::RtpPacketHistory::PaddingMode)
 
MCAPI void SetRtt (::webrtc::TimeDelta)
 
MCAPI void SetStorePacketsStatus (::webrtc::RtpPacketHistory::StorageMode, uint64)
 
MCAPI bool VerifyRtt (::webrtc::RtpPacketHistory::StoredPacket const &) const
 
MCAPI bool padding_priority_enabled () const
 
MCAPI ~RtpPacketHistory ()
 
MCAPI void * $ctor (::webrtc::Clock *, ::webrtc::RtpPacketHistory::PaddingMode)
 
MCAPI void $dtor ()
 

Static Public Member Functions

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

Constructor & Destructor Documentation

◆ RtpPacketHistory()

MCAPI webrtc::RtpPacketHistory::RtpPacketHistory ( ::webrtc::Clock * ,
::webrtc::RtpPacketHistory::PaddingMode  )
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 > )
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 ,
::rtc::FunctionView<::std::unique_ptr<::webrtc::RtpPacketToSend >(::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.

◆ GetPacketIndex()

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

◆ VerifyRtt()

MCAPI bool webrtc::RtpPacketHistory::VerifyRtt ( ::webrtc::RtpPacketHistory::StoredPacket const & ) 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 * ,
::webrtc::RtpPacketHistory::PaddingMode  )
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: