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 void * $ctor (::webrtc::Clock *, ::webrtc::RtpPacketHistory::PaddingMode)
 
MCAPI void $dtor ()
 

Static Public Member Functions

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

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