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

Protected Member Functions

 OpusFecTest ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
virtual void EncodeABlock ()
 
virtual void DecodeABlock (bool lost_previous, bool lost_current)
 

Protected Attributes

int block_duration_ms_
 
int sampling_khz_
 
size_t block_length_sample_
 
size_t channels_
 
int bit_rate_
 
size_t data_pointer_
 
size_t loop_length_samples_
 
size_t max_bytes_
 
size_t encoded_bytes_
 
WebRtcOpusEncInstopus_encoder_
 
WebRtcOpusDecInstopus_decoder_
 
string in_filename_
 
std::unique_ptr< int16_t[]> in_data_
 
std::unique_ptr< int16_t[]> out_data_
 
std::unique_ptr< uint8_t[]> bit_stream_
 

Constructor & Destructor Documentation

◆ OpusFecTest()

webrtc::OpusFecTest::OpusFecTest ( )
protected

Member Function Documentation

◆ DecodeABlock()

void webrtc::OpusFecTest::DecodeABlock ( bool  lost_previous,
bool  lost_current 
)
protectedvirtual

◆ EncodeABlock()

void webrtc::OpusFecTest::EncodeABlock ( )
protectedvirtual

◆ SetUp()

void webrtc::OpusFecTest::SetUp ( )
protectedvirtual

◆ TearDown()

void webrtc::OpusFecTest::TearDown ( )
protectedvirtual

Member Data Documentation

◆ bit_rate_

int webrtc::OpusFecTest::bit_rate_
protected

◆ bit_stream_

std::unique_ptr<uint8_t[]> webrtc::OpusFecTest::bit_stream_
protected

◆ block_duration_ms_

int webrtc::OpusFecTest::block_duration_ms_
protected

◆ block_length_sample_

size_t webrtc::OpusFecTest::block_length_sample_
protected

◆ channels_

size_t webrtc::OpusFecTest::channels_
protected

◆ data_pointer_

size_t webrtc::OpusFecTest::data_pointer_
protected

◆ encoded_bytes_

size_t webrtc::OpusFecTest::encoded_bytes_
protected

◆ in_data_

std::unique_ptr<int16_t[]> webrtc::OpusFecTest::in_data_
protected

◆ in_filename_

string webrtc::OpusFecTest::in_filename_
protected

◆ loop_length_samples_

size_t webrtc::OpusFecTest::loop_length_samples_
protected

◆ max_bytes_

size_t webrtc::OpusFecTest::max_bytes_
protected

◆ opus_decoder_

WebRtcOpusDecInst* webrtc::OpusFecTest::opus_decoder_
protected

◆ opus_encoder_

WebRtcOpusEncInst* webrtc::OpusFecTest::opus_encoder_
protected

◆ out_data_

std::unique_ptr<int16_t[]> webrtc::OpusFecTest::out_data_
protected

◆ sampling_khz_

int webrtc::OpusFecTest::sampling_khz_
protected

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