webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Public Member Functions | |
FlexfecForwardErrorCorrection () | |
Public Member Functions inherited from webrtc::ForwardErrorCorrection | |
~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) |
Additional Inherited Members | |
Public Types inherited from webrtc::ForwardErrorCorrection | |
using | ProtectedPacketList = std::list< std::unique_ptr< ProtectedPacket > > |
using | PacketList = std::list< std::unique_ptr< Packet > > |
using | ReceivedPacketList = std::list< std::unique_ptr< ReceivedPacket > > |
using | RecoveredPacketList = std::list< std::unique_ptr< RecoveredPacket > > |
using | ReceivedFecPacketList = std::list< std::unique_ptr< ReceivedFecPacket > > |
using | ProtectedPacketList = std::list< std::unique_ptr< ProtectedPacket > > |
using | PacketList = std::list< std::unique_ptr< Packet > > |
using | ReceivedPacketList = std::list< std::unique_ptr< ReceivedPacket > > |
using | RecoveredPacketList = std::list< std::unique_ptr< RecoveredPacket > > |
using | ReceivedFecPacketList = std::list< std::unique_ptr< ReceivedFecPacket > > |
Static Public Member Functions inherited from webrtc::ForwardErrorCorrection | |
static std::unique_ptr< ForwardErrorCorrection > | CreateUlpfec () |
static std::unique_ptr< ForwardErrorCorrection > | CreateFlexfec () |
static int | NumFecPackets (int num_media_packets, int protection_factor) |
static uint16_t | ParseSequenceNumber (uint8_t *packet) |
static uint32_t | ParseSsrc (uint8_t *packet) |
static std::unique_ptr< ForwardErrorCorrection > | CreateUlpfec () |
static std::unique_ptr< ForwardErrorCorrection > | CreateFlexfec () |
static int | NumFecPackets (int num_media_packets, int protection_factor) |
static uint16_t | ParseSequenceNumber (uint8_t *packet) |
static uint32_t | ParseSsrc (uint8_t *packet) |
Protected Member Functions inherited from webrtc::ForwardErrorCorrection | |
ForwardErrorCorrection (std::unique_ptr< FecHeaderReader > fec_header_reader, std::unique_ptr< FecHeaderWriter > fec_header_writer) | |
ForwardErrorCorrection (std::unique_ptr< FecHeaderReader > fec_header_reader, std::unique_ptr< FecHeaderWriter > fec_header_writer) | |
|
inline |