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

#include <fec_test_helper.h>

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

Public Member Functions

 FlexfecPacketGenerator (uint32_t media_ssrc, uint32_t flexfec_ssrc)
 
std::unique_ptr< AugmentedPacketBuildFlexfecPacket (const ForwardErrorCorrection::Packet &packet)
 
 FlexfecPacketGenerator (uint32_t media_ssrc, uint32_t flexfec_ssrc)
 
std::unique_ptr< AugmentedPacketBuildFlexfecPacket (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)
 

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

◆ FlexfecPacketGenerator() [1/2]

webrtc::test::fec::FlexfecPacketGenerator::FlexfecPacketGenerator ( uint32_t  media_ssrc,
uint32_t  flexfec_ssrc 
)

◆ FlexfecPacketGenerator() [2/2]

webrtc::test::fec::FlexfecPacketGenerator::FlexfecPacketGenerator ( uint32_t  media_ssrc,
uint32_t  flexfec_ssrc 
)

Member Function Documentation

◆ BuildFlexfecPacket() [1/2]

std::unique_ptr< AugmentedPacket > webrtc::test::fec::FlexfecPacketGenerator::BuildFlexfecPacket ( const ForwardErrorCorrection::Packet packet)

◆ BuildFlexfecPacket() [2/2]

std::unique_ptr<AugmentedPacket> webrtc::test::fec::FlexfecPacketGenerator::BuildFlexfecPacket ( const ForwardErrorCorrection::Packet packet)

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