webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Attributes | List of all members
webrtc::SenderWithFEC Class Reference

#include <PacketLossTest.h>

Inheritance diagram for webrtc::SenderWithFEC:
webrtc::Sender webrtc::Sender

Public Member Functions

 SenderWithFEC ()
 
void Setup (AudioCodingModule *acm, RTPStream *rtpStream, std::string in_file_name, int sample_rate, int channels, int expected_loss_rate)
 
bool SetPacketLossRate (int expected_loss_rate)
 
bool SetFEC (bool enable_fec)
 
 SenderWithFEC ()
 
void Setup (AudioCodingModule *acm, RTPStream *rtpStream, std::string in_file_name, int sample_rate, int channels, int expected_loss_rate)
 
bool SetPacketLossRate (int expected_loss_rate)
 
bool SetFEC (bool enable_fec)
 
- Public Member Functions inherited from webrtc::Sender
 Sender ()
 
void Setup (AudioCodingModule *acm, RTPStream *rtpStream, std::string in_file_name, int sample_rate, size_t channels)
 
void Teardown ()
 
void Run ()
 
bool Add10MsData ()
 
 Sender ()
 
void Setup (AudioCodingModule *acm, RTPStream *rtpStream, std::string in_file_name, int sample_rate, size_t channels)
 
void Teardown ()
 
void Run ()
 
bool Add10MsData ()
 

Protected Attributes

int expected_loss_rate_
 
- Protected Attributes inherited from webrtc::Sender
AudioCodingModule_acm
 

Additional Inherited Members

- Public Attributes inherited from webrtc::Sender
uint8_t testMode
 
uint8_t codeId
 

Constructor & Destructor Documentation

◆ SenderWithFEC() [1/2]

webrtc::SenderWithFEC::SenderWithFEC ( )

◆ SenderWithFEC() [2/2]

webrtc::SenderWithFEC::SenderWithFEC ( )

Member Function Documentation

◆ SetFEC() [1/2]

bool webrtc::SenderWithFEC::SetFEC ( bool  enable_fec)

◆ SetFEC() [2/2]

bool webrtc::SenderWithFEC::SetFEC ( bool  enable_fec)

◆ SetPacketLossRate() [1/2]

bool webrtc::SenderWithFEC::SetPacketLossRate ( int  expected_loss_rate)

◆ SetPacketLossRate() [2/2]

bool webrtc::SenderWithFEC::SetPacketLossRate ( int  expected_loss_rate)

◆ Setup() [1/2]

void webrtc::SenderWithFEC::Setup ( AudioCodingModule acm,
RTPStream rtpStream,
std::string  in_file_name,
int  sample_rate,
int  channels,
int  expected_loss_rate 
)

◆ Setup() [2/2]

void webrtc::SenderWithFEC::Setup ( AudioCodingModule acm,
RTPStream rtpStream,
std::string  in_file_name,
int  sample_rate,
int  channels,
int  expected_loss_rate 
)

Member Data Documentation

◆ expected_loss_rate_

int webrtc::SenderWithFEC::expected_loss_rate_
protected

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