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

Protected Member Functions

 NetEqBgnTestOff ()
 
void TestCondition (double sum_squared_noise, bool)
 
- Protected Member Functions inherited from webrtc::NetEqBgnTest
void CheckBgn (int sampling_rate_hz)
 
- Protected Member Functions inherited from webrtc::NetEqDecodingTest
 NetEqDecodingTest ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
void SelectDecoders (NetEqDecoder *used_codec)
 
void OpenInputFile (const std::string &rtp_file)
 
void Process ()
 
void DecodeAndCompare (const std::string &rtp_file, const std::string &output_checksum, const std::string &network_stats_checksum, const std::string &rtcp_stats_checksum, bool gen_ref)
 
void WrapTest (uint16_t start_seq_no, uint32_t start_timestamp, const std::set< uint16_t > &drop_seq_numbers, bool expect_seq_no_wrap, bool expect_timestamp_wrap)
 
void LongCngWithClockDrift (double drift_factor, double network_freeze_ms, bool pull_audio_during_freeze, int delay_tolerance_ms, int max_time_to_speech_ms)
 
void DuplicateCng ()
 
rtc::Optional< uint32_tPlayoutTimestamp ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from webrtc::NetEqDecodingTest
static void PopulateRtpInfo (int frame_index, int timestamp, WebRtcRTPHeader *rtp_info)
 
static void PopulateCng (int frame_index, int timestamp, WebRtcRTPHeader *rtp_info, uint8_t *payload, size_t *payload_len)
 
- Protected Attributes inherited from webrtc::NetEqDecodingTest
NetEqneteq_
 
NetEq::Config config_
 
std::unique_ptr< test::RtpFileSourcertp_source_
 
std::unique_ptr< test::Packetpacket_
 
unsigned int sim_clock_
 
AudioFrame out_frame_
 
int output_sample_rate_
 
int algorithmic_delay_ms_
 
- Static Protected Attributes inherited from webrtc::NetEqDecodingTest
static const int kTimeStepMs = 10
 
static const size_t kBlockSize8kHz = kTimeStepMs * 8
 
static const size_t kBlockSize16kHz = kTimeStepMs * 16
 
static const size_t kBlockSize32kHz = kTimeStepMs * 32
 
static const size_t kBlockSize48kHz = kTimeStepMs * 48
 
static const int kInitSampleRateHz = 8000
 

Constructor & Destructor Documentation

◆ NetEqBgnTestOff()

webrtc::NetEqBgnTestOff::NetEqBgnTestOff ( )
inlineprotected

Member Function Documentation

◆ TestCondition()

void webrtc::NetEqBgnTestOff::TestCondition ( double  sum_squared_noise,
bool   
)
inlineprotectedvirtual

Implements webrtc::NetEqBgnTest.


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