#include <ulpfec_generator.h>
|
| UlpfecGenerator () |
|
| ~UlpfecGenerator () |
|
void | SetFecParameters (const FecProtectionParams ¶ms) |
|
int | AddRtpPacketAndGenerateFec (const uint8_t *data_buffer, size_t payload_length, size_t rtp_header_length) |
|
bool | FecAvailable () const |
|
size_t | NumAvailableFecPackets () const |
|
size_t | MaxPacketOverhead () const |
|
std::vector< std::unique_ptr< RedPacket > > | GetUlpfecPacketsAsRed (int red_payload_type, int ulpfec_payload_type, uint16_t first_seq_num, size_t rtp_header_length) |
|
| UlpfecGenerator () |
|
| ~UlpfecGenerator () |
|
void | SetFecParameters (const FecProtectionParams ¶ms) |
|
int | AddRtpPacketAndGenerateFec (const uint8_t *data_buffer, size_t payload_length, size_t rtp_header_length) |
|
bool | FecAvailable () const |
|
size_t | NumAvailableFecPackets () const |
|
size_t | MaxPacketOverhead () const |
|
std::vector< std::unique_ptr< RedPacket > > | GetUlpfecPacketsAsRed (int red_payload_type, int ulpfec_payload_type, uint16_t first_seq_num, size_t rtp_header_length) |
|
◆ UlpfecGenerator() [1/2]
webrtc::UlpfecGenerator::UlpfecGenerator |
( |
| ) |
|
◆ ~UlpfecGenerator() [1/2]
webrtc::UlpfecGenerator::~UlpfecGenerator |
( |
| ) |
|
|
default |
◆ UlpfecGenerator() [2/2]
webrtc::UlpfecGenerator::UlpfecGenerator |
( |
| ) |
|
◆ ~UlpfecGenerator() [2/2]
webrtc::UlpfecGenerator::~UlpfecGenerator |
( |
| ) |
|
◆ AddRtpPacketAndGenerateFec() [1/2]
int webrtc::UlpfecGenerator::AddRtpPacketAndGenerateFec |
( |
const uint8_t * |
data_buffer, |
|
|
size_t |
payload_length, |
|
|
size_t |
rtp_header_length |
|
) |
| |
◆ AddRtpPacketAndGenerateFec() [2/2]
int webrtc::UlpfecGenerator::AddRtpPacketAndGenerateFec |
( |
const uint8_t * |
data_buffer, |
|
|
size_t |
payload_length, |
|
|
size_t |
rtp_header_length |
|
) |
| |
◆ BuildRedPacket() [1/2]
static std::unique_ptr<RedPacket> webrtc::UlpfecGenerator::BuildRedPacket |
( |
const uint8_t * |
data_buffer, |
|
|
size_t |
payload_length, |
|
|
size_t |
rtp_header_length, |
|
|
int |
red_payload_type |
|
) |
| |
|
static |
◆ BuildRedPacket() [2/2]
std::unique_ptr< RedPacket > webrtc::UlpfecGenerator::BuildRedPacket |
( |
const uint8_t * |
data_buffer, |
|
|
size_t |
payload_length, |
|
|
size_t |
rtp_header_length, |
|
|
int |
red_payload_type |
|
) |
| |
|
static |
◆ FecAvailable() [1/2]
bool webrtc::UlpfecGenerator::FecAvailable |
( |
| ) |
const |
◆ FecAvailable() [2/2]
bool webrtc::UlpfecGenerator::FecAvailable |
( |
| ) |
const |
◆ GetUlpfecPacketsAsRed() [1/2]
std::vector<std::unique_ptr<RedPacket> > webrtc::UlpfecGenerator::GetUlpfecPacketsAsRed |
( |
int |
red_payload_type, |
|
|
int |
ulpfec_payload_type, |
|
|
uint16_t |
first_seq_num, |
|
|
size_t |
rtp_header_length |
|
) |
| |
◆ GetUlpfecPacketsAsRed() [2/2]
std::vector< std::unique_ptr< RedPacket > > webrtc::UlpfecGenerator::GetUlpfecPacketsAsRed |
( |
int |
red_payload_type, |
|
|
int |
ulpfec_payload_type, |
|
|
uint16_t |
first_seq_num, |
|
|
size_t |
rtp_header_length |
|
) |
| |
◆ MaxPacketOverhead() [1/2]
size_t webrtc::UlpfecGenerator::MaxPacketOverhead |
( |
| ) |
const |
◆ MaxPacketOverhead() [2/2]
size_t webrtc::UlpfecGenerator::MaxPacketOverhead |
( |
| ) |
const |
◆ NumAvailableFecPackets() [1/2]
size_t webrtc::UlpfecGenerator::NumAvailableFecPackets |
( |
| ) |
const |
◆ NumAvailableFecPackets() [2/2]
size_t webrtc::UlpfecGenerator::NumAvailableFecPackets |
( |
| ) |
const |
◆ SetFecParameters() [1/2]
◆ SetFecParameters() [2/2]
◆ FlexfecSender
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/rtp_rtcp/source/ulpfec_generator.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/rtp_rtcp/source/ulpfec_generator.cc