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

Protected Member Functions

 AcmReceiverTestOldApi ()
 
 ~AcmReceiverTestOldApi ()
 
void SetUp () override
 
void TearDown () override
 
void InsertOnePacketOfSilence (int codec_id)
 
template<size_t N>
void AddSetOfCodecs (const RentACodec::CodecId(&ids)[N])
 
int SendData (FrameType frame_type, uint8_t payload_type, uint32_t timestamp, const uint8_t *payload_data, size_t payload_len_bytes, const RTPFragmentationHeader *fragmentation) override
 
- Protected Member Functions inherited from testing::Test
 Test ()
 

Protected Attributes

AudioCodingModule::Config config_
 
std::unique_ptr< AcmReceiverreceiver_
 
rtc::ArrayView< const CodecInstcodecs_
 
std::unique_ptr< AudioCodingModuleacm_
 
WebRtcRTPHeader rtp_header_
 
uint32_t timestamp_
 
bool packet_sent_
 
uint32_t last_packet_send_timestamp_
 
FrameType last_frame_type_
 

Additional Inherited Members

- Public Member Functions inherited from webrtc::AudioPacketizationCallback
virtual ~AudioPacketizationCallback ()
 
virtual ~AudioPacketizationCallback ()
 

Constructor & Destructor Documentation

◆ AcmReceiverTestOldApi()

webrtc::acm2::AcmReceiverTestOldApi::AcmReceiverTestOldApi ( )
inlineprotected

◆ ~AcmReceiverTestOldApi()

webrtc::acm2::AcmReceiverTestOldApi::~AcmReceiverTestOldApi ( )
inlineprotected

Member Function Documentation

◆ AddSetOfCodecs()

template<size_t N>
void webrtc::acm2::AcmReceiverTestOldApi::AddSetOfCodecs ( const RentACodec::CodecId(&)  ids[N])
inlineprotected

◆ InsertOnePacketOfSilence()

void webrtc::acm2::AcmReceiverTestOldApi::InsertOnePacketOfSilence ( int  codec_id)
inlineprotected

◆ SendData()

int webrtc::acm2::AcmReceiverTestOldApi::SendData ( FrameType  frame_type,
uint8_t  payload_type,
uint32_t  timestamp,
const uint8_t payload_data,
size_t  payload_len_bytes,
const RTPFragmentationHeader fragmentation 
)
inlineoverrideprotectedvirtual

◆ SetUp()

void webrtc::acm2::AcmReceiverTestOldApi::SetUp ( )
inlineoverrideprotectedvirtual

Reimplemented from testing::Test.

◆ TearDown()

void webrtc::acm2::AcmReceiverTestOldApi::TearDown ( )
inlineoverrideprotectedvirtual

Reimplemented from testing::Test.

Member Data Documentation

◆ acm_

std::unique_ptr<AudioCodingModule> webrtc::acm2::AcmReceiverTestOldApi::acm_
protected

◆ codecs_

rtc::ArrayView<const CodecInst> webrtc::acm2::AcmReceiverTestOldApi::codecs_
protected

◆ config_

AudioCodingModule::Config webrtc::acm2::AcmReceiverTestOldApi::config_
protected

◆ last_frame_type_

FrameType webrtc::acm2::AcmReceiverTestOldApi::last_frame_type_
protected

◆ last_packet_send_timestamp_

uint32_t webrtc::acm2::AcmReceiverTestOldApi::last_packet_send_timestamp_
protected

◆ packet_sent_

bool webrtc::acm2::AcmReceiverTestOldApi::packet_sent_
protected

◆ receiver_

std::unique_ptr<AcmReceiver> webrtc::acm2::AcmReceiverTestOldApi::receiver_
protected

◆ rtp_header_

WebRtcRTPHeader webrtc::acm2::AcmReceiverTestOldApi::rtp_header_
protected

◆ timestamp_

uint32_t webrtc::acm2::AcmReceiverTestOldApi::timestamp_
protected

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