webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
webrtc::AcmSwitchingOutputFrequencyOldApi Class Reference
Inheritance diagram for webrtc::AcmSwitchingOutputFrequencyOldApi:
testing::Test webrtc::test::PacketSource webrtc::test::AudioSink

Protected Member Functions

 AcmSwitchingOutputFrequencyOldApi ()
 
void Run (int output_freq_1, int output_freq_2, int toggle_period_ms)
 
std::unique_ptr< test::PacketNextPacket () override
 
bool WriteArray (const int16_t *audio, size_t num_samples) override
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 

Protected Attributes

const int16_t kSampleValue = 1000
 
bool first_output_
 
size_t num_packets_
 
test::ConstantPcmPacketSource packet_source_
 
int output_freq_2_
 
bool has_toggled_
 
- Protected Attributes inherited from webrtc::test::PacketSource
std::bitset< 128 > filter_
 
bool use_ssrc_filter_
 
uint32_t ssrc_
 

Static Protected Attributes

static const size_t kTestNumPackets = 50
 
static const int kEncodedSampleRateHz = 16000
 
static const size_t kPayloadLenSamples = 30 * kEncodedSampleRateHz / 1000
 
static const int kPayloadType = 108
 

Additional Inherited Members

- Public Member Functions inherited from webrtc::test::PacketSource
 PacketSource ()
 
virtual ~PacketSource ()
 
virtual void FilterOutPayloadType (uint8_t payload_type)
 
virtual void SelectSsrc (uint32_t ssrc)
 
 PacketSource ()
 
virtual ~PacketSource ()
 
virtual void FilterOutPayloadType (uint8_t payload_type)
 
virtual void SelectSsrc (uint32_t ssrc)
 
- Public Member Functions inherited from webrtc::test::AudioSink
 AudioSink ()
 
virtual ~AudioSink ()
 
bool WriteAudioFrame (const AudioFrame &audio_frame)
 
 AudioSink ()
 
virtual ~AudioSink ()
 
bool WriteAudioFrame (const AudioFrame &audio_frame)
 

Constructor & Destructor Documentation

◆ AcmSwitchingOutputFrequencyOldApi()

webrtc::AcmSwitchingOutputFrequencyOldApi::AcmSwitchingOutputFrequencyOldApi ( )
inlineprotected

Member Function Documentation

◆ NextPacket()

std::unique_ptr<test::Packet> webrtc::AcmSwitchingOutputFrequencyOldApi::NextPacket ( )
inlineoverrideprotectedvirtual

◆ Run()

void webrtc::AcmSwitchingOutputFrequencyOldApi::Run ( int  output_freq_1,
int  output_freq_2,
int  toggle_period_ms 
)
inlineprotected

◆ WriteArray()

bool webrtc::AcmSwitchingOutputFrequencyOldApi::WriteArray ( const int16_t audio,
size_t  num_samples 
)
inlineoverrideprotectedvirtual

Member Data Documentation

◆ first_output_

bool webrtc::AcmSwitchingOutputFrequencyOldApi::first_output_
protected

◆ has_toggled_

bool webrtc::AcmSwitchingOutputFrequencyOldApi::has_toggled_
protected

◆ kEncodedSampleRateHz

const int webrtc::AcmSwitchingOutputFrequencyOldApi::kEncodedSampleRateHz = 16000
staticprotected

◆ kPayloadLenSamples

const size_t webrtc::AcmSwitchingOutputFrequencyOldApi::kPayloadLenSamples = 30 * kEncodedSampleRateHz / 1000
staticprotected

◆ kPayloadType

const int webrtc::AcmSwitchingOutputFrequencyOldApi::kPayloadType = 108
staticprotected

◆ kSampleValue

const int16_t webrtc::AcmSwitchingOutputFrequencyOldApi::kSampleValue = 1000
protected

◆ kTestNumPackets

const size_t webrtc::AcmSwitchingOutputFrequencyOldApi::kTestNumPackets = 50
staticprotected

◆ num_packets_

size_t webrtc::AcmSwitchingOutputFrequencyOldApi::num_packets_
protected

◆ output_freq_2_

int webrtc::AcmSwitchingOutputFrequencyOldApi::output_freq_2_
protected

◆ packet_source_

test::ConstantPcmPacketSource webrtc::AcmSwitchingOutputFrequencyOldApi::packet_source_
protected

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