#include <audio_codec_speed_test.h>
|
| AudioCodecSpeedTest (int block_duration_ms, int input_sampling_khz, int output_sampling_khz) |
|
virtual void | SetUp () |
|
virtual void | TearDown () |
|
virtual float | EncodeABlock (int16_t *in_data, uint8_t *bit_stream, size_t max_bytes, size_t *encoded_bytes)=0 |
|
virtual float | DecodeABlock (const uint8_t *bit_stream, size_t encoded_bytes, int16_t *out_data)=0 |
|
void | EncodeDecode (size_t audio_duration) |
|
| AudioCodecSpeedTest (int block_duration_ms, int input_sampling_khz, int output_sampling_khz) |
|
virtual void | SetUp () |
|
virtual void | TearDown () |
|
virtual float | EncodeABlock (int16_t *in_data, uint8_t *bit_stream, size_t max_bytes, size_t *encoded_bytes)=0 |
|
virtual float | DecodeABlock (const uint8_t *bit_stream, size_t encoded_bytes, int16_t *out_data)=0 |
|
void | EncodeDecode (size_t audio_duration) |
|
◆ AudioCodecSpeedTest() [1/2]
webrtc::AudioCodecSpeedTest::AudioCodecSpeedTest |
( |
int |
block_duration_ms, |
|
|
int |
input_sampling_khz, |
|
|
int |
output_sampling_khz |
|
) |
| |
|
protected |
◆ AudioCodecSpeedTest() [2/2]
webrtc::AudioCodecSpeedTest::AudioCodecSpeedTest |
( |
int |
block_duration_ms, |
|
|
int |
input_sampling_khz, |
|
|
int |
output_sampling_khz |
|
) |
| |
|
protected |
◆ DecodeABlock() [1/2]
virtual float webrtc::AudioCodecSpeedTest::DecodeABlock |
( |
const uint8_t * |
bit_stream, |
|
|
size_t |
encoded_bytes, |
|
|
int16_t * |
out_data |
|
) |
| |
|
protectedpure virtual |
◆ DecodeABlock() [2/2]
virtual float webrtc::AudioCodecSpeedTest::DecodeABlock |
( |
const uint8_t * |
bit_stream, |
|
|
size_t |
encoded_bytes, |
|
|
int16_t * |
out_data |
|
) |
| |
|
protectedpure virtual |
◆ EncodeABlock() [1/2]
virtual float webrtc::AudioCodecSpeedTest::EncodeABlock |
( |
int16_t * |
in_data, |
|
|
uint8_t * |
bit_stream, |
|
|
size_t |
max_bytes, |
|
|
size_t * |
encoded_bytes |
|
) |
| |
|
protectedpure virtual |
◆ EncodeABlock() [2/2]
virtual float webrtc::AudioCodecSpeedTest::EncodeABlock |
( |
int16_t * |
in_data, |
|
|
uint8_t * |
bit_stream, |
|
|
size_t |
max_bytes, |
|
|
size_t * |
encoded_bytes |
|
) |
| |
|
protectedpure virtual |
◆ EncodeDecode() [1/2]
void webrtc::AudioCodecSpeedTest::EncodeDecode |
( |
size_t |
audio_duration | ) |
|
|
protected |
◆ EncodeDecode() [2/2]
void webrtc::AudioCodecSpeedTest::EncodeDecode |
( |
size_t |
audio_duration | ) |
|
|
protected |
◆ SetUp() [1/2]
virtual void webrtc::AudioCodecSpeedTest::SetUp |
( |
| ) |
|
|
protectedvirtual |
◆ SetUp() [2/2]
void webrtc::AudioCodecSpeedTest::SetUp |
( |
| ) |
|
|
protectedvirtual |
◆ TearDown() [1/2]
void webrtc::AudioCodecSpeedTest::TearDown |
( |
| ) |
|
|
protectedvirtual |
◆ TearDown() [2/2]
virtual void webrtc::AudioCodecSpeedTest::TearDown |
( |
| ) |
|
|
protectedvirtual |
◆ bit_rate_
int webrtc::AudioCodecSpeedTest::bit_rate_ |
|
protected |
◆ bit_stream_
std::unique_ptr< uint8_t[]> webrtc::AudioCodecSpeedTest::bit_stream_ |
|
protected |
◆ block_duration_ms_
int webrtc::AudioCodecSpeedTest::block_duration_ms_ |
|
protected |
◆ channels_
size_t webrtc::AudioCodecSpeedTest::channels_ |
|
protected |
◆ data_pointer_
size_t webrtc::AudioCodecSpeedTest::data_pointer_ |
|
protected |
◆ decoding_time_ms_
float webrtc::AudioCodecSpeedTest::decoding_time_ms_ |
|
protected |
◆ encoded_bytes_
size_t webrtc::AudioCodecSpeedTest::encoded_bytes_ |
|
protected |
◆ encoding_time_ms_
float webrtc::AudioCodecSpeedTest::encoding_time_ms_ |
|
protected |
◆ in_data_
std::unique_ptr< int16_t[]> webrtc::AudioCodecSpeedTest::in_data_ |
|
protected |
◆ in_filename_
◆ input_length_sample_
size_t webrtc::AudioCodecSpeedTest::input_length_sample_ |
|
protected |
◆ input_sampling_khz_
int webrtc::AudioCodecSpeedTest::input_sampling_khz_ |
|
protected |
◆ loop_length_samples_
size_t webrtc::AudioCodecSpeedTest::loop_length_samples_ |
|
protected |
◆ max_bytes_
size_t webrtc::AudioCodecSpeedTest::max_bytes_ |
|
protected |
◆ out_data_
std::unique_ptr< int16_t[]> webrtc::AudioCodecSpeedTest::out_data_ |
|
protected |
◆ out_file_
FILE * webrtc::AudioCodecSpeedTest::out_file_ |
|
protected |
◆ output_length_sample_
size_t webrtc::AudioCodecSpeedTest::output_length_sample_ |
|
protected |
◆ output_sampling_khz_
int webrtc::AudioCodecSpeedTest::output_sampling_khz_ |
|
protected |
◆ save_out_data_
bool webrtc::AudioCodecSpeedTest::save_out_data_ |
|
protected |
The documentation for this class was generated from the following files: