LeviLamina
Loading...
Searching...
No Matches
webrtc::PrioritizedPacketQueue Struct Reference

Classes

class  QueuedPacket
 
class  StreamQueue
 

Public Member Functions

MCAPI::webrtc::TimeDelta AverageQueueTime () const
 
MCAPI void DequeuePacketInternal (::webrtc::PrioritizedPacketQueue::QueuedPacket &)
 
MCAPI bool Empty () const
 
MCAPI bool HasKeyframePackets (uint) const
 
MCAPI::webrtc::Timestamp LeadingPacketEnqueueTime (::webrtc::RtpPacketMediaType) const
 
MCAPI::webrtc::Timestamp LeadingPacketEnqueueTimeForRetransmission () const
 
MCAPI void MaybeUpdateTopPrioLevel ()
 
MCAPI::webrtc::Timestamp OldestEnqueueTime () const
 
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSendPop ()
 
MCAPI PrioritizedPacketQueue (::webrtc::Timestamp, bool, ::webrtc::PacketQueueTTL)
 
MCAPI void PurgeOldPacketsAtPriorityLevel (int, ::webrtc::Timestamp)
 
MCAPI void Push (::webrtc::Timestamp, ::std::unique_ptr<::webrtc::RtpPacketToSend >)
 
MCAPI void RemovePacketsForSsrc (uint)
 
MCAPI void SetPauseState (bool, ::webrtc::Timestamp)
 
MCAPI int SizeInPackets () const
 
MCAPI::webrtc::DataSize SizeInPayloadBytes () const
 
MCAPI void UpdateAverageQueueTime (::webrtc::Timestamp)
 
MCAPI void * $ctor (::webrtc::Timestamp, bool, ::webrtc::PacketQueueTTL)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::absl::InlinedVector<::webrtc::TimeDelta, 5, ::std::allocator<::webrtc::TimeDelta > > ToTtlPerPrio (::webrtc::PacketQueueTTL)
 

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