#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