webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Protected Attributes | List of all members
webrtc::IsacSpeedTest Class Reference
Inheritance diagram for webrtc::IsacSpeedTest:
webrtc::AudioCodecSpeedTest

Protected Member Functions

 IsacSpeedTest ()
 
void SetUp () override
 
void TearDown () override
 
float EncodeABlock (int16_t *in_data, uint8_t *bit_stream, size_t max_bytes, size_t *encoded_bytes) override
 
float DecodeABlock (const uint8_t *bit_stream, size_t encoded_bytes, int16_t *out_data) override
 
- Protected Member Functions inherited from webrtc::AudioCodecSpeedTest
 AudioCodecSpeedTest (int block_duration_ms, int input_sampling_khz, int output_sampling_khz)
 
void EncodeDecode (size_t audio_duration)
 
 AudioCodecSpeedTest (int block_duration_ms, int input_sampling_khz, int output_sampling_khz)
 
void EncodeDecode (size_t audio_duration)
 

Protected Attributes

ISACFIX_MainStructISACFIX_main_inst_
 
- Protected Attributes inherited from webrtc::AudioCodecSpeedTest
int block_duration_ms_
 
int input_sampling_khz_
 
int output_sampling_khz_
 
size_t input_length_sample_
 
size_t output_length_sample_
 
std::unique_ptr< int16_t[]> in_data_
 
std::unique_ptr< int16_t[]> out_data_
 
size_t data_pointer_
 
size_t loop_length_samples_
 
std::unique_ptr< uint8_t[]> bit_stream_
 
size_t max_bytes_
 
size_t encoded_bytes_
 
float encoding_time_ms_
 
float decoding_time_ms_
 
FILE * out_file_
 
size_t channels_
 
int bit_rate_
 
std::string in_filename_
 
bool save_out_data_
 

Constructor & Destructor Documentation

◆ IsacSpeedTest()

webrtc::IsacSpeedTest::IsacSpeedTest ( )
protected

Member Function Documentation

◆ DecodeABlock()

float webrtc::IsacSpeedTest::DecodeABlock ( const uint8_t bit_stream,
size_t  encoded_bytes,
int16_t out_data 
)
overrideprotectedvirtual

◆ EncodeABlock()

float webrtc::IsacSpeedTest::EncodeABlock ( int16_t in_data,
uint8_t bit_stream,
size_t  max_bytes,
size_t encoded_bytes 
)
overrideprotectedvirtual

◆ SetUp()

void webrtc::IsacSpeedTest::SetUp ( )
overrideprotectedvirtual

Reimplemented from webrtc::AudioCodecSpeedTest.

◆ TearDown()

void webrtc::IsacSpeedTest::TearDown ( )
overrideprotectedvirtual

Reimplemented from webrtc::AudioCodecSpeedTest.

Member Data Documentation

◆ ISACFIX_main_inst_

ISACFIX_MainStruct* webrtc::IsacSpeedTest::ISACFIX_main_inst_
protected

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