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

Protected Member Functions

 AudioDeviceTest ()
 
virtual ~AudioDeviceTest ()
 
int playout_sample_rate () const
 
int record_sample_rate () const
 
size_t playout_channels () const
 
size_t record_channels () const
 
size_t playout_frames_per_10ms_buffer () const
 
size_t record_frames_per_10ms_buffer () const
 
int total_delay_ms () const
 
rtc::scoped_refptr< AudioDeviceModuleaudio_device () const
 
AudioDeviceModuleImpl * audio_device_impl () const
 
AudioManageraudio_manager () const
 
AudioManagerGetAudioManager (AudioDeviceModule *adm) const
 
AudioDeviceBufferaudio_device_buffer () const
 
rtc::scoped_refptr< AudioDeviceModuleCreateAudioDevice (AudioDeviceModule::AudioLayer audio_layer)
 
std::string GetFileName (int sample_rate)
 
AudioDeviceModule::AudioLayer GetActiveAudioLayer () const
 
int TestDelayOnAudioLayer (const AudioDeviceModule::AudioLayer &layer_to_test)
 
AudioDeviceModule::AudioLayer TestActiveAudioLayer (const AudioDeviceModule::AudioLayer &layer_to_test)
 
bool DisableTestForThisDevice (const std::string &model)
 
bool AudioLayerSupportsVolumeControl () const
 
void SetMaxPlayoutVolume ()
 
void DisableBuiltInAECIfAvailable ()
 
void StartPlayout ()
 
void StopPlayout ()
 
void StartRecording ()
 
void StopRecording ()
 
int GetMaxSpeakerVolume () const
 
int GetMinSpeakerVolume () const
 
int GetSpeakerVolume () const
 
 AudioDeviceTest ()
 
virtual ~AudioDeviceTest ()
 
int playout_sample_rate () const
 
int record_sample_rate () const
 
int playout_channels () const
 
int record_channels () const
 
size_t playout_frames_per_10ms_buffer () const
 
size_t record_frames_per_10ms_buffer () const
 
rtc::scoped_refptr< AudioDeviceModuleaudio_device () const
 
AudioDeviceModuleImpl * audio_device_impl () const
 
AudioDeviceBufferaudio_device_buffer () const
 
rtc::scoped_refptr< AudioDeviceModuleCreateAudioDevice (AudioDeviceModule::AudioLayer audio_layer)
 
std::string GetFileName (int sample_rate)
 
void StartPlayout ()
 
void StopPlayout ()
 
void StartRecording ()
 
void StopRecording ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 

Protected Attributes

std::unique_ptr< EventWrappertest_is_done_
 
rtc::scoped_refptr< AudioDeviceModuleaudio_device_
 
AudioParameters playout_parameters_
 
AudioParameters record_parameters_
 
std::unique_ptr< BuildInfobuild_info_
 
rtc::LoggingSeverity old_sev_
 

Constructor & Destructor Documentation

◆ AudioDeviceTest() [1/2]

webrtc::AudioDeviceTest::AudioDeviceTest ( )
inlineprotected

◆ ~AudioDeviceTest() [1/2]

virtual webrtc::AudioDeviceTest::~AudioDeviceTest ( )
inlineprotectedvirtual

◆ AudioDeviceTest() [2/2]

webrtc::AudioDeviceTest::AudioDeviceTest ( )
inlineprotected

◆ ~AudioDeviceTest() [2/2]

virtual webrtc::AudioDeviceTest::~AudioDeviceTest ( )
inlineprotectedvirtual

Member Function Documentation

◆ audio_device() [1/2]

rtc::scoped_refptr<AudioDeviceModule> webrtc::AudioDeviceTest::audio_device ( ) const
inlineprotected

◆ audio_device() [2/2]

rtc::scoped_refptr<AudioDeviceModule> webrtc::AudioDeviceTest::audio_device ( ) const
inlineprotected

◆ audio_device_buffer() [1/2]

AudioDeviceBuffer* webrtc::AudioDeviceTest::audio_device_buffer ( ) const
inlineprotected

◆ audio_device_buffer() [2/2]

AudioDeviceBuffer* webrtc::AudioDeviceTest::audio_device_buffer ( ) const
inlineprotected

◆ audio_device_impl() [1/2]

AudioDeviceModuleImpl* webrtc::AudioDeviceTest::audio_device_impl ( ) const
inlineprotected

◆ audio_device_impl() [2/2]

AudioDeviceModuleImpl* webrtc::AudioDeviceTest::audio_device_impl ( ) const
inlineprotected

◆ audio_manager()

AudioManager* webrtc::AudioDeviceTest::audio_manager ( ) const
inlineprotected

◆ AudioLayerSupportsVolumeControl()

bool webrtc::AudioDeviceTest::AudioLayerSupportsVolumeControl ( ) const
inlineprotected

◆ CreateAudioDevice() [1/2]

rtc::scoped_refptr<AudioDeviceModule> webrtc::AudioDeviceTest::CreateAudioDevice ( AudioDeviceModule::AudioLayer  audio_layer)
inlineprotected

◆ CreateAudioDevice() [2/2]

rtc::scoped_refptr<AudioDeviceModule> webrtc::AudioDeviceTest::CreateAudioDevice ( AudioDeviceModule::AudioLayer  audio_layer)
inlineprotected

◆ DisableBuiltInAECIfAvailable()

void webrtc::AudioDeviceTest::DisableBuiltInAECIfAvailable ( )
inlineprotected

◆ DisableTestForThisDevice()

bool webrtc::AudioDeviceTest::DisableTestForThisDevice ( const std::string model)
inlineprotected

◆ GetActiveAudioLayer()

AudioDeviceModule::AudioLayer webrtc::AudioDeviceTest::GetActiveAudioLayer ( ) const
inlineprotected

◆ GetAudioManager()

AudioManager* webrtc::AudioDeviceTest::GetAudioManager ( AudioDeviceModule adm) const
inlineprotected

◆ GetFileName() [1/2]

std::string webrtc::AudioDeviceTest::GetFileName ( int  sample_rate)
inlineprotected

◆ GetFileName() [2/2]

std::string webrtc::AudioDeviceTest::GetFileName ( int  sample_rate)
inlineprotected

◆ GetMaxSpeakerVolume()

int webrtc::AudioDeviceTest::GetMaxSpeakerVolume ( ) const
inlineprotected

◆ GetMinSpeakerVolume()

int webrtc::AudioDeviceTest::GetMinSpeakerVolume ( ) const
inlineprotected

◆ GetSpeakerVolume()

int webrtc::AudioDeviceTest::GetSpeakerVolume ( ) const
inlineprotected

◆ playout_channels() [1/2]

int webrtc::AudioDeviceTest::playout_channels ( ) const
inlineprotected

◆ playout_channels() [2/2]

size_t webrtc::AudioDeviceTest::playout_channels ( ) const
inlineprotected

◆ playout_frames_per_10ms_buffer() [1/2]

size_t webrtc::AudioDeviceTest::playout_frames_per_10ms_buffer ( ) const
inlineprotected

◆ playout_frames_per_10ms_buffer() [2/2]

size_t webrtc::AudioDeviceTest::playout_frames_per_10ms_buffer ( ) const
inlineprotected

◆ playout_sample_rate() [1/2]

int webrtc::AudioDeviceTest::playout_sample_rate ( ) const
inlineprotected

◆ playout_sample_rate() [2/2]

int webrtc::AudioDeviceTest::playout_sample_rate ( ) const
inlineprotected

◆ record_channels() [1/2]

int webrtc::AudioDeviceTest::record_channels ( ) const
inlineprotected

◆ record_channels() [2/2]

size_t webrtc::AudioDeviceTest::record_channels ( ) const
inlineprotected

◆ record_frames_per_10ms_buffer() [1/2]

size_t webrtc::AudioDeviceTest::record_frames_per_10ms_buffer ( ) const
inlineprotected

◆ record_frames_per_10ms_buffer() [2/2]

size_t webrtc::AudioDeviceTest::record_frames_per_10ms_buffer ( ) const
inlineprotected

◆ record_sample_rate() [1/2]

int webrtc::AudioDeviceTest::record_sample_rate ( ) const
inlineprotected

◆ record_sample_rate() [2/2]

int webrtc::AudioDeviceTest::record_sample_rate ( ) const
inlineprotected

◆ SetMaxPlayoutVolume()

void webrtc::AudioDeviceTest::SetMaxPlayoutVolume ( )
inlineprotected

◆ StartPlayout() [1/2]

void webrtc::AudioDeviceTest::StartPlayout ( )
inlineprotected

◆ StartPlayout() [2/2]

void webrtc::AudioDeviceTest::StartPlayout ( )
inlineprotected

◆ StartRecording() [1/2]

void webrtc::AudioDeviceTest::StartRecording ( )
inlineprotected

◆ StartRecording() [2/2]

void webrtc::AudioDeviceTest::StartRecording ( )
inlineprotected

◆ StopPlayout() [1/2]

void webrtc::AudioDeviceTest::StopPlayout ( )
inlineprotected

◆ StopPlayout() [2/2]

void webrtc::AudioDeviceTest::StopPlayout ( )
inlineprotected

◆ StopRecording() [1/2]

void webrtc::AudioDeviceTest::StopRecording ( )
inlineprotected

◆ StopRecording() [2/2]

void webrtc::AudioDeviceTest::StopRecording ( )
inlineprotected

◆ TestActiveAudioLayer()

AudioDeviceModule::AudioLayer webrtc::AudioDeviceTest::TestActiveAudioLayer ( const AudioDeviceModule::AudioLayer layer_to_test)
inlineprotected

◆ TestDelayOnAudioLayer()

int webrtc::AudioDeviceTest::TestDelayOnAudioLayer ( const AudioDeviceModule::AudioLayer layer_to_test)
inlineprotected

◆ total_delay_ms()

int webrtc::AudioDeviceTest::total_delay_ms ( ) const
inlineprotected

Member Data Documentation

◆ audio_device_

rtc::scoped_refptr< AudioDeviceModule > webrtc::AudioDeviceTest::audio_device_
protected

◆ build_info_

std::unique_ptr<BuildInfo> webrtc::AudioDeviceTest::build_info_
protected

◆ old_sev_

rtc::LoggingSeverity webrtc::AudioDeviceTest::old_sev_
protected

◆ playout_parameters_

AudioParameters webrtc::AudioDeviceTest::playout_parameters_
protected

◆ record_parameters_

AudioParameters webrtc::AudioDeviceTest::record_parameters_
protected

◆ test_is_done_

std::unique_ptr< EventWrapper > webrtc::AudioDeviceTest::test_is_done_
protected

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