#include <forward_error_correction.h>
|
| ~ForwardErrorCorrection () |
|
int | EncodeFec (const PacketList &media_packets, uint8_t protection_factor, int num_important_packets, bool use_unequal_protection, FecMaskType fec_mask_type, std::list< Packet *> *fec_packets) |
|
int | DecodeFec (ReceivedPacketList *received_packets, RecoveredPacketList *recovered_packets) |
|
size_t | MaxPacketOverhead () const |
|
void | ResetState (RecoveredPacketList *recovered_packets) |
|
| ~ForwardErrorCorrection () |
|
int | EncodeFec (const PacketList &media_packets, uint8_t protection_factor, int num_important_packets, bool use_unequal_protection, FecMaskType fec_mask_type, std::list< Packet *> *fec_packets) |
|
int | DecodeFec (ReceivedPacketList *received_packets, RecoveredPacketList *recovered_packets) |
|
size_t | MaxPacketOverhead () const |
|
void | ResetState (RecoveredPacketList *recovered_packets) |
|
◆ PacketList [1/2]
◆ PacketList [2/2]
◆ ProtectedPacketList [1/2]
◆ ProtectedPacketList [2/2]
◆ ReceivedFecPacketList [1/2]
◆ ReceivedFecPacketList [2/2]
◆ ReceivedPacketList [1/2]
◆ ReceivedPacketList [2/2]
◆ RecoveredPacketList [1/2]
◆ RecoveredPacketList [2/2]
◆ ~ForwardErrorCorrection() [1/2]
webrtc::ForwardErrorCorrection::~ForwardErrorCorrection |
( |
| ) |
|
|
default |
◆ ForwardErrorCorrection() [1/2]
webrtc::ForwardErrorCorrection::ForwardErrorCorrection |
( |
std::unique_ptr< FecHeaderReader > |
fec_header_reader, |
|
|
std::unique_ptr< FecHeaderWriter > |
fec_header_writer |
|
) |
| |
|
protected |
◆ ~ForwardErrorCorrection() [2/2]
webrtc::ForwardErrorCorrection::~ForwardErrorCorrection |
( |
| ) |
|
◆ ForwardErrorCorrection() [2/2]
webrtc::ForwardErrorCorrection::ForwardErrorCorrection |
( |
std::unique_ptr< FecHeaderReader > |
fec_header_reader, |
|
|
std::unique_ptr< FecHeaderWriter > |
fec_header_writer |
|
) |
| |
|
protected |
◆ CreateFlexfec() [1/2]
◆ CreateFlexfec() [2/2]
◆ CreateUlpfec() [1/2]
◆ CreateUlpfec() [2/2]
◆ DecodeFec() [1/2]
◆ DecodeFec() [2/2]
◆ EncodeFec() [1/2]
int webrtc::ForwardErrorCorrection::EncodeFec |
( |
const PacketList & |
media_packets, |
|
|
uint8_t |
protection_factor, |
|
|
int |
num_important_packets, |
|
|
bool |
use_unequal_protection, |
|
|
FecMaskType |
fec_mask_type, |
|
|
std::list< Packet *> * |
fec_packets |
|
) |
| |
◆ EncodeFec() [2/2]
int webrtc::ForwardErrorCorrection::EncodeFec |
( |
const PacketList & |
media_packets, |
|
|
uint8_t |
protection_factor, |
|
|
int |
num_important_packets, |
|
|
bool |
use_unequal_protection, |
|
|
FecMaskType |
fec_mask_type, |
|
|
std::list< Packet *> * |
fec_packets |
|
) |
| |
◆ MaxPacketOverhead() [1/2]
size_t webrtc::ForwardErrorCorrection::MaxPacketOverhead |
( |
| ) |
const |
◆ MaxPacketOverhead() [2/2]
size_t webrtc::ForwardErrorCorrection::MaxPacketOverhead |
( |
| ) |
const |
◆ NumFecPackets() [1/2]
static int webrtc::ForwardErrorCorrection::NumFecPackets |
( |
int |
num_media_packets, |
|
|
int |
protection_factor |
|
) |
| |
|
static |
◆ NumFecPackets() [2/2]
int webrtc::ForwardErrorCorrection::NumFecPackets |
( |
int |
num_media_packets, |
|
|
int |
protection_factor |
|
) |
| |
|
static |
◆ ParseSequenceNumber() [1/2]
uint16_t webrtc::ForwardErrorCorrection::ParseSequenceNumber |
( |
uint8_t * |
packet | ) |
|
|
static |
◆ ParseSequenceNumber() [2/2]
static uint16_t webrtc::ForwardErrorCorrection::ParseSequenceNumber |
( |
uint8_t * |
packet | ) |
|
|
static |
◆ ParseSsrc() [1/2]
◆ ParseSsrc() [2/2]
static uint32_t webrtc::ForwardErrorCorrection::ParseSsrc |
( |
uint8_t * |
packet | ) |
|
|
static |
◆ ResetState() [1/2]
◆ ResetState() [2/2]
The documentation for this class was generated from the following files: