webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Protected Member Functions | |
OpusSpeedTest () | |
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 | |
WebRtcOpusEncInst * | opus_encoder_ |
WebRtcOpusDecInst * | opus_decoder_ |
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_ |
|
protected |
|
overrideprotectedvirtual |
Implements webrtc::AudioCodecSpeedTest.
|
overrideprotectedvirtual |
Implements webrtc::AudioCodecSpeedTest.
|
overrideprotectedvirtual |
Reimplemented from webrtc::AudioCodecSpeedTest.
|
overrideprotectedvirtual |
Reimplemented from webrtc::AudioCodecSpeedTest.
|
protected |
|
protected |