webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Protected Attributes | List of all members
webrtc::test::NetEqQualityTest Class Referenceabstract

#include <neteq_quality_test.h>

Inheritance diagram for webrtc::test::NetEqQualityTest:
testing::Test testing::Test webrtc::test::NetEqIlbcQualityTest webrtc::test::NetEqIsacQualityTest webrtc::test::NetEqOpusQualityTest webrtc::test::NetEqPcmuQualityTest

Protected Member Functions

 NetEqQualityTest (int block_duration_ms, int in_sampling_khz, int out_sampling_khz, NetEqDecoder decoder_type)
 
 ~NetEqQualityTest () override
 
void SetUp () override
 
virtual int EncodeBlock (int16_t *in_data, size_t block_size_samples, rtc::Buffer *payload, size_t max_bytes)=0
 
bool PacketLost ()
 
int DecodeBlock ()
 
int Transmit ()
 
void Simulate ()
 
std::ofstream & Log ()
 
 NetEqQualityTest (int block_duration_ms, int in_sampling_khz, int out_sampling_khz, NetEqDecoder decoder_type)
 
 ~NetEqQualityTest () override
 
void SetUp () override
 
virtual int EncodeBlock (int16_t *in_data, size_t block_size_samples, rtc::Buffer *payload, size_t max_bytes)=0
 
bool PacketLost ()
 
int DecodeBlock ()
 
int Transmit ()
 
void Simulate ()
 
std::ofstream & Log ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void TearDown ()
 

Protected Attributes

NetEqDecoder decoder_type_
 
const size_t channels_
 

Constructor & Destructor Documentation

◆ NetEqQualityTest() [1/2]

webrtc::test::NetEqQualityTest::NetEqQualityTest ( int  block_duration_ms,
int  in_sampling_khz,
int  out_sampling_khz,
NetEqDecoder  decoder_type 
)
protected

◆ ~NetEqQualityTest() [1/2]

webrtc::test::NetEqQualityTest::~NetEqQualityTest ( )
overrideprotected

◆ NetEqQualityTest() [2/2]

webrtc::test::NetEqQualityTest::NetEqQualityTest ( int  block_duration_ms,
int  in_sampling_khz,
int  out_sampling_khz,
NetEqDecoder  decoder_type 
)
protected

◆ ~NetEqQualityTest() [2/2]

webrtc::test::NetEqQualityTest::~NetEqQualityTest ( )
overrideprotected

Member Function Documentation

◆ DecodeBlock() [1/2]

int webrtc::test::NetEqQualityTest::DecodeBlock ( )
protected

◆ DecodeBlock() [2/2]

int webrtc::test::NetEqQualityTest::DecodeBlock ( )
protected

◆ EncodeBlock() [1/2]

virtual int webrtc::test::NetEqQualityTest::EncodeBlock ( int16_t in_data,
size_t  block_size_samples,
rtc::Buffer payload,
size_t  max_bytes 
)
protectedpure virtual

◆ EncodeBlock() [2/2]

virtual int webrtc::test::NetEqQualityTest::EncodeBlock ( int16_t in_data,
size_t  block_size_samples,
rtc::Buffer payload,
size_t  max_bytes 
)
protectedpure virtual

◆ Log() [1/2]

std::ofstream & webrtc::test::NetEqQualityTest::Log ( )
protected

◆ Log() [2/2]

std::ofstream& webrtc::test::NetEqQualityTest::Log ( )
protected

◆ PacketLost() [1/2]

bool webrtc::test::NetEqQualityTest::PacketLost ( )
protected

◆ PacketLost() [2/2]

bool webrtc::test::NetEqQualityTest::PacketLost ( )
protected

◆ SetUp() [1/2]

void webrtc::test::NetEqQualityTest::SetUp ( )
overrideprotectedvirtual

Reimplemented from testing::Test.

◆ SetUp() [2/2]

void webrtc::test::NetEqQualityTest::SetUp ( )
overrideprotectedvirtual

◆ Simulate() [1/2]

void webrtc::test::NetEqQualityTest::Simulate ( )
protected

◆ Simulate() [2/2]

void webrtc::test::NetEqQualityTest::Simulate ( )
protected

◆ Transmit() [1/2]

int webrtc::test::NetEqQualityTest::Transmit ( )
protected

◆ Transmit() [2/2]

int webrtc::test::NetEqQualityTest::Transmit ( )
protected

Member Data Documentation

◆ channels_

const size_t webrtc::test::NetEqQualityTest::channels_
protected

◆ decoder_type_

NetEqDecoder webrtc::test::NetEqQualityTest::decoder_type_
protected

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