webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Types | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
webrtc::LargeTimestampJumpTest Class Reference
Inheritance diagram for webrtc::LargeTimestampJumpTest:
webrtc::NetEqExternalDecoderUnitTest testing::Test webrtc::test::NetEqExternalDecoderTest webrtc::ShortTimestampJumpTest

Protected Types

enum  TestStates {
  kInitialPhase, kNormalPhase, kExpandPhase, kFadedExpandPhase,
  kRecovered
}
 

Protected Member Functions

 LargeTimestampJumpTest ()
 
virtual void UpdateState (AudioFrame::SpeechType output_type)
 
void GetAndVerifyOutput () override
 
int NumExpectedDecodeCalls (int num_loops) override
 
- Protected Member Functions inherited from webrtc::NetEqExternalDecoderUnitTest
 NetEqExternalDecoderUnitTest (NetEqDecoder codec, int sample_rate_hz, MockExternalPcm16B *decoder)
 
virtual ~NetEqExternalDecoderUnitTest ()
 
int GetNewPacket ()
 
virtual bool Lost ()
 
int GetArrivalTime (int send_time)
 
void RunTest (int num_loops)
 
void InsertPacket (WebRtcRTPHeader rtp_header, rtc::ArrayView< const uint8_t > payload, uint32_t receive_timestamp) override
 
MockExternalPcm16Bexternal_decoder ()
 
void ResetRtpGenerator (test::RtpGenerator *rtp_generator)
 
int samples_per_ms () const
 
- Protected Member Functions inherited from webrtc::test::NetEqExternalDecoderTest
 NetEqExternalDecoderTest (NetEqDecoder codec, int sample_rate_hz, AudioDecoder *decoder)
 
virtual ~NetEqExternalDecoderTest ()
 
void Init ()
 
void GetOutputAudio (AudioFrame *output)
 
NetEqneteq ()
 
 NetEqExternalDecoderTest (NetEqDecoder codec, int sample_rate_hz, AudioDecoder *decoder)
 
virtual ~NetEqExternalDecoderTest ()
 
void Init ()
 
void GetOutputAudio (AudioFrame *output)
 
NetEqneteq ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 

Protected Attributes

TestStates test_state_
 

Static Protected Attributes

static const size_t kMaxBlockSize = 480
 
- Static Protected Attributes inherited from webrtc::NetEqExternalDecoderUnitTest
static const int kFrameSizeMs = 10
 
- Static Protected Attributes inherited from webrtc::test::NetEqExternalDecoderTest
static const uint8_t kPayloadType = 95
 
static const int kOutputLengthMs = 10
 

Member Enumeration Documentation

◆ TestStates

Enumerator
kInitialPhase 
kNormalPhase 
kExpandPhase 
kFadedExpandPhase 
kRecovered 

Constructor & Destructor Documentation

◆ LargeTimestampJumpTest()

webrtc::LargeTimestampJumpTest::LargeTimestampJumpTest ( )
inlineprotected

Member Function Documentation

◆ GetAndVerifyOutput()

void webrtc::LargeTimestampJumpTest::GetAndVerifyOutput ( )
inlineoverrideprotectedvirtual

◆ NumExpectedDecodeCalls()

int webrtc::LargeTimestampJumpTest::NumExpectedDecodeCalls ( int  num_loops)
inlineoverrideprotectedvirtual

◆ UpdateState()

virtual void webrtc::LargeTimestampJumpTest::UpdateState ( AudioFrame::SpeechType  output_type)
inlineprotectedvirtual

Reimplemented in webrtc::ShortTimestampJumpTest.

Member Data Documentation

◆ kMaxBlockSize

const size_t webrtc::LargeTimestampJumpTest::kMaxBlockSize = 480
staticprotected

◆ test_state_

TestStates webrtc::LargeTimestampJumpTest::test_state_
protected

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