webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Protected Member Functions | List of all members
webrtc::ShortTimestampJumpTest Class Reference
Inheritance diagram for webrtc::ShortTimestampJumpTest:
webrtc::LargeTimestampJumpTest webrtc::NetEqExternalDecoderUnitTest testing::Test webrtc::test::NetEqExternalDecoderTest

Protected Member Functions

void UpdateState (AudioFrame::SpeechType output_type) override
 
int NumExpectedDecodeCalls (int num_loops) override
 
- Protected Member Functions inherited from webrtc::LargeTimestampJumpTest
 LargeTimestampJumpTest ()
 
void GetAndVerifyOutput () 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 ()
 

Additional Inherited Members

- Protected Types inherited from webrtc::LargeTimestampJumpTest
enum  TestStates {
  kInitialPhase, kNormalPhase, kExpandPhase, kFadedExpandPhase,
  kRecovered
}
 
- Protected Attributes inherited from webrtc::LargeTimestampJumpTest
TestStates test_state_
 
- Static Protected Attributes inherited from webrtc::LargeTimestampJumpTest
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 Function Documentation

◆ NumExpectedDecodeCalls()

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

Reimplemented from webrtc::LargeTimestampJumpTest.

◆ UpdateState()

void webrtc::ShortTimestampJumpTest::UpdateState ( AudioFrame::SpeechType  output_type)
inlineoverrideprotectedvirtual

Reimplemented from webrtc::LargeTimestampJumpTest.


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