webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
webrtc::test::fec::UlpfecPacketGenerator Class Reference

#include <fec_test_helper.h>

Inheritance diagram for webrtc::test::fec::UlpfecPacketGenerator:
webrtc::test::fec::AugmentedPacketGenerator webrtc::test::fec::AugmentedPacketGenerator

Public Member Functions

 UlpfecPacketGenerator (uint32_t ssrc)
 
std::unique_ptr< AugmentedPacketBuildUlpfecRedPacket (const ForwardErrorCorrection::Packet &packet)
 
 UlpfecPacketGenerator (uint32_t ssrc)
 
std::unique_ptr< AugmentedPacketBuildUlpfecRedPacket (const ForwardErrorCorrection::Packet &packet)
 
- Public Member Functions inherited from webrtc::test::fec::AugmentedPacketGenerator
 AugmentedPacketGenerator (uint32_t ssrc)
 
void NewFrame (size_t num_packets)
 
uint16_t NextPacketSeqNum ()
 
std::unique_ptr< AugmentedPacketNextPacket (size_t offset, size_t length)
 
 AugmentedPacketGenerator (uint32_t ssrc)
 
void NewFrame (size_t num_packets)
 
uint16_t NextPacketSeqNum ()
 
std::unique_ptr< AugmentedPacketNextPacket (size_t offset, size_t length)
 

Static Public Member Functions

static std::unique_ptr< AugmentedPacketBuildMediaRedPacket (const AugmentedPacket &packet)
 
static std::unique_ptr< AugmentedPacketBuildMediaRedPacket (const AugmentedPacket &packet)
 

Additional Inherited Members

- Static Protected Member Functions inherited from webrtc::test::fec::AugmentedPacketGenerator
static void WriteRtpHeader (const RTPHeader &header, uint8_t *data)
 
static void WriteRtpHeader (const RTPHeader &header, uint8_t *data)
 
- Protected Attributes inherited from webrtc::test::fec::AugmentedPacketGenerator
size_t num_packets_
 

Constructor & Destructor Documentation

◆ UlpfecPacketGenerator() [1/2]

webrtc::test::fec::UlpfecPacketGenerator::UlpfecPacketGenerator ( uint32_t  ssrc)
explicit

◆ UlpfecPacketGenerator() [2/2]

webrtc::test::fec::UlpfecPacketGenerator::UlpfecPacketGenerator ( uint32_t  ssrc)
explicit

Member Function Documentation

◆ BuildMediaRedPacket() [1/2]

std::unique_ptr< AugmentedPacket > webrtc::test::fec::UlpfecPacketGenerator::BuildMediaRedPacket ( const AugmentedPacket packet)
static

◆ BuildMediaRedPacket() [2/2]

static std::unique_ptr<AugmentedPacket> webrtc::test::fec::UlpfecPacketGenerator::BuildMediaRedPacket ( const AugmentedPacket packet)
static

◆ BuildUlpfecRedPacket() [1/2]

std::unique_ptr<AugmentedPacket> webrtc::test::fec::UlpfecPacketGenerator::BuildUlpfecRedPacket ( const ForwardErrorCorrection::Packet packet)

◆ BuildUlpfecRedPacket() [2/2]

std::unique_ptr< AugmentedPacket > webrtc::test::fec::UlpfecPacketGenerator::BuildUlpfecRedPacket ( const ForwardErrorCorrection::Packet packet)

The documentation for this class was generated from the following files: