webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
webrtc::video_coding::PacketBuffer Class Reference

#include <packet_buffer.h>

Inheritance diagram for webrtc::video_coding::PacketBuffer:
webrtc::video_coding::FakePacketBuffer

Public Member Functions

virtual ~PacketBuffer ()
 
virtual bool InsertPacket (VCMPacket *packet)
 
void ClearTo (uint16_t seq_num)
 
void Clear ()
 
int AddRef () const
 
int Release () const
 
virtual ~PacketBuffer ()
 
virtual bool InsertPacket (VCMPacket *packet)
 
void ClearTo (uint16_t seq_num)
 
void Clear ()
 
int AddRef () const
 
int Release () const
 

Static Public Member Functions

static rtc::scoped_refptr< PacketBufferCreate (Clock *clock, size_t start_buffer_size, size_t max_buffer_size, OnReceivedFrameCallback *frame_callback)
 
static rtc::scoped_refptr< PacketBufferCreate (Clock *clock, size_t start_buffer_size, size_t max_buffer_size, OnReceivedFrameCallback *frame_callback)
 

Protected Member Functions

 PacketBuffer (Clock *clock, size_t start_buffer_size, size_t max_buffer_size, OnReceivedFrameCallback *frame_callback)
 
 PacketBuffer (Clock *clock, size_t start_buffer_size, size_t max_buffer_size, OnReceivedFrameCallback *frame_callback)
 

Constructor & Destructor Documentation

◆ ~PacketBuffer() [1/2]

webrtc::video_coding::PacketBuffer::~PacketBuffer ( )
virtual

◆ PacketBuffer() [1/2]

webrtc::video_coding::PacketBuffer::PacketBuffer ( Clock clock,
size_t  start_buffer_size,
size_t  max_buffer_size,
OnReceivedFrameCallback frame_callback 
)
protected

◆ ~PacketBuffer() [2/2]

virtual webrtc::video_coding::PacketBuffer::~PacketBuffer ( )
virtual

◆ PacketBuffer() [2/2]

webrtc::video_coding::PacketBuffer::PacketBuffer ( Clock clock,
size_t  start_buffer_size,
size_t  max_buffer_size,
OnReceivedFrameCallback frame_callback 
)
protected

Member Function Documentation

◆ AddRef() [1/2]

int webrtc::video_coding::PacketBuffer::AddRef ( ) const

◆ AddRef() [2/2]

int webrtc::video_coding::PacketBuffer::AddRef ( ) const

◆ Clear() [1/2]

void webrtc::video_coding::PacketBuffer::Clear ( )

◆ Clear() [2/2]

void webrtc::video_coding::PacketBuffer::Clear ( )

◆ ClearTo() [1/2]

void webrtc::video_coding::PacketBuffer::ClearTo ( uint16_t  seq_num)

◆ ClearTo() [2/2]

void webrtc::video_coding::PacketBuffer::ClearTo ( uint16_t  seq_num)

◆ Create() [1/2]

static rtc::scoped_refptr<PacketBuffer> webrtc::video_coding::PacketBuffer::Create ( Clock clock,
size_t  start_buffer_size,
size_t  max_buffer_size,
OnReceivedFrameCallback frame_callback 
)
static

◆ Create() [2/2]

rtc::scoped_refptr< PacketBuffer > webrtc::video_coding::PacketBuffer::Create ( Clock clock,
size_t  start_buffer_size,
size_t  max_buffer_size,
OnReceivedFrameCallback frame_callback 
)
static

◆ InsertPacket() [1/2]

bool webrtc::video_coding::PacketBuffer::InsertPacket ( VCMPacket packet)
virtual

◆ InsertPacket() [2/2]

virtual bool webrtc::video_coding::PacketBuffer::InsertPacket ( VCMPacket packet)
virtual

◆ Release() [1/2]

int webrtc::video_coding::PacketBuffer::Release ( ) const

◆ Release() [2/2]

int webrtc::video_coding::PacketBuffer::Release ( ) const

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