webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Protected Attributes | List of all members
webrtc::AudioDecoderTest Class Reference
Inheritance diagram for webrtc::AudioDecoderTest:
testing::Test webrtc::AudioDecoderG722StereoTest webrtc::AudioDecoderG722Test webrtc::AudioDecoderIlbcTest webrtc::AudioDecoderIsacFixTest webrtc::AudioDecoderIsacFloatTest webrtc::AudioDecoderIsacSwbTest webrtc::AudioDecoderOpusTest webrtc::AudioDecoderPcm16BTest webrtc::AudioDecoderPcmATest webrtc::AudioDecoderPcmUTest

Protected Member Functions

 AudioDecoderTest ()
 
virtual ~AudioDecoderTest ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
virtual void InitEncoder ()
 
virtual int EncodeFrame (const int16_t *input, size_t input_len_samples, rtc::Buffer *output)
 
void EncodeDecodeTest (size_t expected_bytes, int tolerance, double mse, int delay=0, int channel_diff_tolerance=0)
 
void ReInitTest ()
 
void DecodePlcTest ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 

Protected Attributes

test::ResampleInputAudioFile input_audio_
 
int codec_input_rate_hz_
 
size_t frame_size_
 
size_t data_length_
 
size_t channels_
 
const int payload_type_
 
AudioDecoderdecoder_
 
std::unique_ptr< AudioEncoderaudio_encoder_
 

Constructor & Destructor Documentation

◆ AudioDecoderTest()

webrtc::AudioDecoderTest::AudioDecoderTest ( )
inlineprotected

◆ ~AudioDecoderTest()

virtual webrtc::AudioDecoderTest::~AudioDecoderTest ( )
inlineprotectedvirtual

Member Function Documentation

◆ DecodePlcTest()

void webrtc::AudioDecoderTest::DecodePlcTest ( )
inlineprotected

◆ EncodeDecodeTest()

void webrtc::AudioDecoderTest::EncodeDecodeTest ( size_t  expected_bytes,
int  tolerance,
double  mse,
int  delay = 0,
int  channel_diff_tolerance = 0 
)
inlineprotected

◆ EncodeFrame()

virtual int webrtc::AudioDecoderTest::EncodeFrame ( const int16_t input,
size_t  input_len_samples,
rtc::Buffer output 
)
inlineprotectedvirtual

◆ InitEncoder()

virtual void webrtc::AudioDecoderTest::InitEncoder ( )
inlineprotectedvirtual

◆ ReInitTest()

void webrtc::AudioDecoderTest::ReInitTest ( )
inlineprotected

◆ SetUp()

virtual void webrtc::AudioDecoderTest::SetUp ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

◆ TearDown()

virtual void webrtc::AudioDecoderTest::TearDown ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

Member Data Documentation

◆ audio_encoder_

std::unique_ptr<AudioEncoder> webrtc::AudioDecoderTest::audio_encoder_
protected

◆ channels_

size_t webrtc::AudioDecoderTest::channels_
protected

◆ codec_input_rate_hz_

int webrtc::AudioDecoderTest::codec_input_rate_hz_
protected

◆ data_length_

size_t webrtc::AudioDecoderTest::data_length_
protected

◆ decoder_

AudioDecoder* webrtc::AudioDecoderTest::decoder_
protected

◆ frame_size_

size_t webrtc::AudioDecoderTest::frame_size_
protected

◆ input_audio_

test::ResampleInputAudioFile webrtc::AudioDecoderTest::input_audio_
protected

◆ payload_type_

const int webrtc::AudioDecoderTest::payload_type_
protected

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