#include <packet_buffer.h>
|
enum | BufferReturnCodes {
kOK = 0,
kFlushed,
kNotFound,
kBufferEmpty,
kInvalidPacket,
kInvalidPointer,
kOK = 0,
kFlushed,
kNotFound,
kBufferEmpty,
kInvalidPacket,
kInvalidPointer
} |
|
enum | BufferReturnCodes {
kOK = 0,
kFlushed,
kNotFound,
kBufferEmpty,
kInvalidPacket,
kInvalidPointer,
kOK = 0,
kFlushed,
kNotFound,
kBufferEmpty,
kInvalidPacket,
kInvalidPointer
} |
|
|
| PacketBuffer (size_t max_number_of_packets, const TickTimer *tick_timer) |
|
virtual | ~PacketBuffer () |
|
virtual void | Flush () |
|
virtual bool | Empty () const |
|
virtual int | InsertPacket (Packet &&packet) |
|
virtual int | InsertPacketList (PacketList *packet_list, const DecoderDatabase &decoder_database, rtc::Optional< uint8_t > *current_rtp_payload_type, rtc::Optional< uint8_t > *current_cng_rtp_payload_type) |
|
virtual int | NextTimestamp (uint32_t *next_timestamp) const |
|
virtual int | NextHigherTimestamp (uint32_t timestamp, uint32_t *next_timestamp) const |
|
virtual const Packet * | PeekNextPacket () const |
|
virtual rtc::Optional< Packet > | GetNextPacket () |
|
virtual int | DiscardNextPacket () |
|
virtual int | DiscardOldPackets (uint32_t timestamp_limit, uint32_t horizon_samples) |
|
virtual int | DiscardAllOldPackets (uint32_t timestamp_limit) |
|
virtual void | DiscardPacketsWithPayloadType (uint8_t payload_type) |
|
virtual size_t | NumPacketsInBuffer () const |
|
virtual size_t | NumSamplesInBuffer (size_t last_decoded_length) const |
|
virtual void | BufferStat (int *num_packets, int *max_num_packets) const |
|
| PacketBuffer (size_t max_number_of_packets, const TickTimer *tick_timer) |
|
virtual | ~PacketBuffer () |
|
virtual void | Flush () |
|
virtual bool | Empty () const |
|
virtual int | InsertPacket (Packet &&packet) |
|
virtual int | InsertPacketList (PacketList *packet_list, const DecoderDatabase &decoder_database, rtc::Optional< uint8_t > *current_rtp_payload_type, rtc::Optional< uint8_t > *current_cng_rtp_payload_type) |
|
virtual int | NextTimestamp (uint32_t *next_timestamp) const |
|
virtual int | NextHigherTimestamp (uint32_t timestamp, uint32_t *next_timestamp) const |
|
virtual const Packet * | PeekNextPacket () const |
|
virtual rtc::Optional< Packet > | GetNextPacket () |
|
virtual int | DiscardNextPacket () |
|
virtual int | DiscardOldPackets (uint32_t timestamp_limit, uint32_t horizon_samples) |
|
virtual int | DiscardAllOldPackets (uint32_t timestamp_limit) |
|
virtual void | DiscardPacketsWithPayloadType (uint8_t payload_type) |
|
virtual size_t | NumPacketsInBuffer () const |
|
virtual size_t | NumSamplesInBuffer (size_t last_decoded_length) const |
|
virtual void | BufferStat (int *num_packets, int *max_num_packets) const |
|
◆ BufferReturnCodes [1/2]
Enumerator |
---|
kOK | |
kFlushed | |
kNotFound | |
kBufferEmpty | |
kInvalidPacket | |
kInvalidPointer | |
kOK | |
kFlushed | |
kNotFound | |
kBufferEmpty | |
kInvalidPacket | |
kInvalidPointer | |
◆ BufferReturnCodes [2/2]
Enumerator |
---|
kOK | |
kFlushed | |
kNotFound | |
kBufferEmpty | |
kInvalidPacket | |
kInvalidPointer | |
kOK | |
kFlushed | |
kNotFound | |
kBufferEmpty | |
kInvalidPacket | |
kInvalidPointer | |
◆ PacketBuffer() [1/2]
webrtc::PacketBuffer::PacketBuffer |
( |
size_t |
max_number_of_packets, |
|
|
const TickTimer * |
tick_timer |
|
) |
| |
◆ ~PacketBuffer() [1/2]
webrtc::PacketBuffer::~PacketBuffer |
( |
| ) |
|
|
virtual |
◆ PacketBuffer() [2/2]
webrtc::PacketBuffer::PacketBuffer |
( |
size_t |
max_number_of_packets, |
|
|
const TickTimer * |
tick_timer |
|
) |
| |
◆ ~PacketBuffer() [2/2]
virtual webrtc::PacketBuffer::~PacketBuffer |
( |
| ) |
|
|
virtual |
◆ BufferStat() [1/2]
void webrtc::PacketBuffer::BufferStat |
( |
int * |
num_packets, |
|
|
int * |
max_num_packets |
|
) |
| const |
|
virtual |
◆ BufferStat() [2/2]
virtual void webrtc::PacketBuffer::BufferStat |
( |
int * |
num_packets, |
|
|
int * |
max_num_packets |
|
) |
| const |
|
virtual |
◆ DiscardAllOldPackets() [1/2]
virtual int webrtc::PacketBuffer::DiscardAllOldPackets |
( |
uint32_t |
timestamp_limit | ) |
|
|
virtual |
◆ DiscardAllOldPackets() [2/2]
int webrtc::PacketBuffer::DiscardAllOldPackets |
( |
uint32_t |
timestamp_limit | ) |
|
|
virtual |
◆ DiscardNextPacket() [1/2]
int webrtc::PacketBuffer::DiscardNextPacket |
( |
| ) |
|
|
virtual |
◆ DiscardNextPacket() [2/2]
virtual int webrtc::PacketBuffer::DiscardNextPacket |
( |
| ) |
|
|
virtual |
◆ DiscardOldPackets() [1/2]
int webrtc::PacketBuffer::DiscardOldPackets |
( |
uint32_t |
timestamp_limit, |
|
|
uint32_t |
horizon_samples |
|
) |
| |
|
virtual |
◆ DiscardOldPackets() [2/2]
virtual int webrtc::PacketBuffer::DiscardOldPackets |
( |
uint32_t |
timestamp_limit, |
|
|
uint32_t |
horizon_samples |
|
) |
| |
|
virtual |
◆ DiscardPacketsWithPayloadType() [1/2]
virtual void webrtc::PacketBuffer::DiscardPacketsWithPayloadType |
( |
uint8_t |
payload_type | ) |
|
|
virtual |
◆ DiscardPacketsWithPayloadType() [2/2]
void webrtc::PacketBuffer::DiscardPacketsWithPayloadType |
( |
uint8_t |
payload_type | ) |
|
|
virtual |
◆ Empty() [1/2]
virtual bool webrtc::PacketBuffer::Empty |
( |
| ) |
const |
|
virtual |
◆ Empty() [2/2]
bool webrtc::PacketBuffer::Empty |
( |
| ) |
const |
|
virtual |
◆ Flush() [1/2]
virtual void webrtc::PacketBuffer::Flush |
( |
| ) |
|
|
virtual |
◆ Flush() [2/2]
void webrtc::PacketBuffer::Flush |
( |
| ) |
|
|
virtual |
◆ GetNextPacket() [1/2]
◆ GetNextPacket() [2/2]
◆ InsertPacket() [1/2]
virtual int webrtc::PacketBuffer::InsertPacket |
( |
Packet && |
packet | ) |
|
|
virtual |
◆ InsertPacket() [2/2]
int webrtc::PacketBuffer::InsertPacket |
( |
Packet && |
packet | ) |
|
|
virtual |
◆ InsertPacketList() [1/2]
◆ InsertPacketList() [2/2]
◆ IsObsoleteTimestamp() [1/2]
static bool webrtc::PacketBuffer::IsObsoleteTimestamp |
( |
uint32_t |
timestamp, |
|
|
uint32_t |
timestamp_limit, |
|
|
uint32_t |
horizon_samples |
|
) |
| |
|
inlinestatic |
◆ IsObsoleteTimestamp() [2/2]
static bool webrtc::PacketBuffer::IsObsoleteTimestamp |
( |
uint32_t |
timestamp, |
|
|
uint32_t |
timestamp_limit, |
|
|
uint32_t |
horizon_samples |
|
) |
| |
|
inlinestatic |
◆ NextHigherTimestamp() [1/2]
virtual int webrtc::PacketBuffer::NextHigherTimestamp |
( |
uint32_t |
timestamp, |
|
|
uint32_t * |
next_timestamp |
|
) |
| const |
|
virtual |
◆ NextHigherTimestamp() [2/2]
int webrtc::PacketBuffer::NextHigherTimestamp |
( |
uint32_t |
timestamp, |
|
|
uint32_t * |
next_timestamp |
|
) |
| const |
|
virtual |
◆ NextTimestamp() [1/2]
virtual int webrtc::PacketBuffer::NextTimestamp |
( |
uint32_t * |
next_timestamp | ) |
const |
|
virtual |
◆ NextTimestamp() [2/2]
int webrtc::PacketBuffer::NextTimestamp |
( |
uint32_t * |
next_timestamp | ) |
const |
|
virtual |
◆ NumPacketsInBuffer() [1/2]
size_t webrtc::PacketBuffer::NumPacketsInBuffer |
( |
| ) |
const |
|
virtual |
◆ NumPacketsInBuffer() [2/2]
virtual size_t webrtc::PacketBuffer::NumPacketsInBuffer |
( |
| ) |
const |
|
virtual |
◆ NumSamplesInBuffer() [1/2]
size_t webrtc::PacketBuffer::NumSamplesInBuffer |
( |
size_t |
last_decoded_length | ) |
const |
|
virtual |
◆ NumSamplesInBuffer() [2/2]
virtual size_t webrtc::PacketBuffer::NumSamplesInBuffer |
( |
size_t |
last_decoded_length | ) |
const |
|
virtual |
◆ PeekNextPacket() [1/2]
virtual const Packet* webrtc::PacketBuffer::PeekNextPacket |
( |
| ) |
const |
|
virtual |
◆ PeekNextPacket() [2/2]
const Packet * webrtc::PacketBuffer::PeekNextPacket |
( |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/audio_coding/neteq/packet_buffer.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/audio_coding/neteq/packet_buffer.cc