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

Protected Member Functions

 TimeStretchTest ()
 
const int16_tNext30Ms ()
 
size_t TestAccelerate (size_t loops, bool fast_mode)
 
void UpdateReturnStats (TimeStretch::ReturnCodes ret)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 

Protected Attributes

std::unique_ptr< test::InputAudioFileinput_file_
 
const int sample_rate_hz_
 
const size_t block_size_
 
std::unique_ptr< int16_t[]> audio_
 
std::map< TimeStretch::ReturnCodes, int > return_stats_
 
BackgroundNoise background_noise_
 

Constructor & Destructor Documentation

◆ TimeStretchTest()

webrtc::TimeStretchTest::TimeStretchTest ( )
inlineprotected

Member Function Documentation

◆ Next30Ms()

const int16_t* webrtc::TimeStretchTest::Next30Ms ( )
inlineprotected

◆ TestAccelerate()

size_t webrtc::TimeStretchTest::TestAccelerate ( size_t  loops,
bool  fast_mode 
)
inlineprotected

◆ UpdateReturnStats()

void webrtc::TimeStretchTest::UpdateReturnStats ( TimeStretch::ReturnCodes  ret)
inlineprotected

Member Data Documentation

◆ audio_

std::unique_ptr<int16_t[]> webrtc::TimeStretchTest::audio_
protected

◆ background_noise_

BackgroundNoise webrtc::TimeStretchTest::background_noise_
protected

◆ block_size_

const size_t webrtc::TimeStretchTest::block_size_
protected

◆ input_file_

std::unique_ptr<test::InputAudioFile> webrtc::TimeStretchTest::input_file_
protected

◆ return_stats_

std::map<TimeStretch::ReturnCodes, int> webrtc::TimeStretchTest::return_stats_
protected

◆ sample_rate_hz_

const int webrtc::TimeStretchTest::sample_rate_hz_
protected

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