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

#include <acm_receive_test.h>

Inheritance diagram for webrtc::test::AcmReceiveTestOldApi:
webrtc::test::AcmReceiveTestToggleOutputFreqOldApi webrtc::test::AcmReceiveTestToggleOutputFreqOldApi

Public Types

enum  NumOutputChannels {
  kArbitraryChannels = 0, kMonoOutput = 1, kStereoOutput = 2, kArbitraryChannels = 0,
  kMonoOutput = 1, kStereoOutput = 2
}
 
enum  NumOutputChannels {
  kArbitraryChannels = 0, kMonoOutput = 1, kStereoOutput = 2, kArbitraryChannels = 0,
  kMonoOutput = 1, kStereoOutput = 2
}
 

Public Member Functions

 AcmReceiveTestOldApi (PacketSource *packet_source, AudioSink *audio_sink, int output_freq_hz, NumOutputChannels exptected_output_channels, rtc::scoped_refptr< AudioDecoderFactory > decoder_factory)
 
virtual ~AcmReceiveTestOldApi ()
 
void RegisterDefaultCodecs ()
 
void RegisterNetEqTestCodecs ()
 
void Run ()
 
AudioCodingModuleget_acm ()
 
 AcmReceiveTestOldApi (PacketSource *packet_source, AudioSink *audio_sink, int output_freq_hz, NumOutputChannels exptected_output_channels, rtc::scoped_refptr< AudioDecoderFactory > decoder_factory)
 
virtual ~AcmReceiveTestOldApi ()
 
void RegisterDefaultCodecs ()
 
void RegisterNetEqTestCodecs ()
 
void Run ()
 
AudioCodingModuleget_acm ()
 

Protected Member Functions

virtual void AfterGetAudio ()
 
 RTC_DISALLOW_COPY_AND_ASSIGN (AcmReceiveTestOldApi)
 
virtual void AfterGetAudio ()
 
 RTC_DISALLOW_COPY_AND_ASSIGN (AcmReceiveTestOldApi)
 

Protected Attributes

SimulatedClock clock_
 
std::unique_ptr< AudioCodingModuleacm_
 
PacketSourcepacket_source_
 
AudioSinkaudio_sink_
 
int output_freq_hz_
 
NumOutputChannels exptected_output_channels_
 

Member Enumeration Documentation

◆ NumOutputChannels [1/2]

Enumerator
kArbitraryChannels 
kMonoOutput 
kStereoOutput 
kArbitraryChannels 
kMonoOutput 
kStereoOutput 

◆ NumOutputChannels [2/2]

Enumerator
kArbitraryChannels 
kMonoOutput 
kStereoOutput 
kArbitraryChannels 
kMonoOutput 
kStereoOutput 

Constructor & Destructor Documentation

◆ AcmReceiveTestOldApi() [1/2]

webrtc::test::AcmReceiveTestOldApi::AcmReceiveTestOldApi ( PacketSource packet_source,
AudioSink audio_sink,
int  output_freq_hz,
NumOutputChannels  exptected_output_channels,
rtc::scoped_refptr< AudioDecoderFactory decoder_factory 
)

◆ ~AcmReceiveTestOldApi() [1/2]

webrtc::test::AcmReceiveTestOldApi::~AcmReceiveTestOldApi ( )
virtualdefault

◆ AcmReceiveTestOldApi() [2/2]

webrtc::test::AcmReceiveTestOldApi::AcmReceiveTestOldApi ( PacketSource packet_source,
AudioSink audio_sink,
int  output_freq_hz,
NumOutputChannels  exptected_output_channels,
rtc::scoped_refptr< AudioDecoderFactory decoder_factory 
)

◆ ~AcmReceiveTestOldApi() [2/2]

virtual webrtc::test::AcmReceiveTestOldApi::~AcmReceiveTestOldApi ( )
virtual

Member Function Documentation

◆ AfterGetAudio() [1/2]

virtual void webrtc::test::AcmReceiveTestOldApi::AfterGetAudio ( )
inlineprotectedvirtual

◆ AfterGetAudio() [2/2]

virtual void webrtc::test::AcmReceiveTestOldApi::AfterGetAudio ( )
inlineprotectedvirtual

◆ get_acm() [1/2]

AudioCodingModule* webrtc::test::AcmReceiveTestOldApi::get_acm ( )
inline

◆ get_acm() [2/2]

AudioCodingModule* webrtc::test::AcmReceiveTestOldApi::get_acm ( )
inline

◆ RegisterDefaultCodecs() [1/2]

void webrtc::test::AcmReceiveTestOldApi::RegisterDefaultCodecs ( )

◆ RegisterDefaultCodecs() [2/2]

void webrtc::test::AcmReceiveTestOldApi::RegisterDefaultCodecs ( )

◆ RegisterNetEqTestCodecs() [1/2]

void webrtc::test::AcmReceiveTestOldApi::RegisterNetEqTestCodecs ( )

◆ RegisterNetEqTestCodecs() [2/2]

void webrtc::test::AcmReceiveTestOldApi::RegisterNetEqTestCodecs ( )

◆ RTC_DISALLOW_COPY_AND_ASSIGN() [1/2]

webrtc::test::AcmReceiveTestOldApi::RTC_DISALLOW_COPY_AND_ASSIGN ( AcmReceiveTestOldApi  )
protected

◆ RTC_DISALLOW_COPY_AND_ASSIGN() [2/2]

webrtc::test::AcmReceiveTestOldApi::RTC_DISALLOW_COPY_AND_ASSIGN ( AcmReceiveTestOldApi  )
protected

◆ Run() [1/2]

void webrtc::test::AcmReceiveTestOldApi::Run ( )

◆ Run() [2/2]

void webrtc::test::AcmReceiveTestOldApi::Run ( )

Member Data Documentation

◆ acm_

std::unique_ptr< AudioCodingModule > webrtc::test::AcmReceiveTestOldApi::acm_
protected

◆ audio_sink_

AudioSink * webrtc::test::AcmReceiveTestOldApi::audio_sink_
protected

◆ clock_

SimulatedClock webrtc::test::AcmReceiveTestOldApi::clock_
protected

◆ exptected_output_channels_

NumOutputChannels webrtc::test::AcmReceiveTestOldApi::exptected_output_channels_
protected

◆ output_freq_hz_

int webrtc::test::AcmReceiveTestOldApi::output_freq_hz_
protected

◆ packet_source_

PacketSource * webrtc::test::AcmReceiveTestOldApi::packet_source_
protected

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