webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Static Protected Attributes | List of all members
webrtc::test::NetEqExternalDecoderTest Class Reference

#include <neteq_external_decoder_test.h>

Inheritance diagram for webrtc::test::NetEqExternalDecoderTest:
webrtc::NetEqExternalDecoderUnitTest webrtc::test::NetEqNetworkStatsTest webrtc::LargeTimestampJumpTest webrtc::NetEqExternalVsInternalDecoderTest webrtc::ShortTimestampJumpTest

Protected Member Functions

 NetEqExternalDecoderTest (NetEqDecoder codec, int sample_rate_hz, AudioDecoder *decoder)
 
virtual ~NetEqExternalDecoderTest ()
 
void Init ()
 
virtual void InsertPacket (WebRtcRTPHeader rtp_header, rtc::ArrayView< const uint8_t > payload, uint32_t receive_timestamp)
 
void GetOutputAudio (AudioFrame *output)
 
NetEqneteq ()
 
 NetEqExternalDecoderTest (NetEqDecoder codec, int sample_rate_hz, AudioDecoder *decoder)
 
virtual ~NetEqExternalDecoderTest ()
 
void Init ()
 
virtual void InsertPacket (WebRtcRTPHeader rtp_header, rtc::ArrayView< const uint8_t > payload, uint32_t receive_timestamp)
 
void GetOutputAudio (AudioFrame *output)
 
NetEqneteq ()
 

Static Protected Attributes

static const uint8_t kPayloadType = 95
 
static const int kOutputLengthMs = 10
 

Constructor & Destructor Documentation

◆ NetEqExternalDecoderTest() [1/2]

webrtc::test::NetEqExternalDecoderTest::NetEqExternalDecoderTest ( NetEqDecoder  codec,
int  sample_rate_hz,
AudioDecoder decoder 
)
protected

◆ ~NetEqExternalDecoderTest() [1/2]

virtual webrtc::test::NetEqExternalDecoderTest::~NetEqExternalDecoderTest ( )
inlineprotectedvirtual

◆ NetEqExternalDecoderTest() [2/2]

webrtc::test::NetEqExternalDecoderTest::NetEqExternalDecoderTest ( NetEqDecoder  codec,
int  sample_rate_hz,
AudioDecoder decoder 
)
protected

◆ ~NetEqExternalDecoderTest() [2/2]

virtual webrtc::test::NetEqExternalDecoderTest::~NetEqExternalDecoderTest ( )
inlineprotectedvirtual

Member Function Documentation

◆ GetOutputAudio() [1/2]

void webrtc::test::NetEqExternalDecoderTest::GetOutputAudio ( AudioFrame output)
protected

◆ GetOutputAudio() [2/2]

void webrtc::test::NetEqExternalDecoderTest::GetOutputAudio ( AudioFrame output)
protected

◆ Init() [1/2]

void webrtc::test::NetEqExternalDecoderTest::Init ( )
protected

◆ Init() [2/2]

void webrtc::test::NetEqExternalDecoderTest::Init ( )
protected

◆ InsertPacket() [1/2]

void webrtc::test::NetEqExternalDecoderTest::InsertPacket ( WebRtcRTPHeader  rtp_header,
rtc::ArrayView< const uint8_t payload,
uint32_t  receive_timestamp 
)
protectedvirtual

◆ InsertPacket() [2/2]

virtual void webrtc::test::NetEqExternalDecoderTest::InsertPacket ( WebRtcRTPHeader  rtp_header,
rtc::ArrayView< const uint8_t payload,
uint32_t  receive_timestamp 
)
protectedvirtual

◆ neteq() [1/2]

NetEq* webrtc::test::NetEqExternalDecoderTest::neteq ( )
inlineprotected

◆ neteq() [2/2]

NetEq* webrtc::test::NetEqExternalDecoderTest::neteq ( )
inlineprotected

Member Data Documentation

◆ kOutputLengthMs

static const int webrtc::test::NetEqExternalDecoderTest::kOutputLengthMs = 10
staticprotected

◆ kPayloadType

static const uint8_t webrtc::test::NetEqExternalDecoderTest::kPayloadType = 95
staticprotected

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