webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Macros | Functions
audio_device_test_api.cc File Reference
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <memory>
#include "webrtc/base/location.h"
#include "webrtc/modules/audio_device/audio_device_config.h"
#include "webrtc/modules/audio_device/audio_device_impl.h"
#include "webrtc/modules/audio_device/test/audio_device_test_defines.h"
#include "webrtc/modules/utility/include/process_thread.h"
#include "webrtc/system_wrappers/include/sleep.h"
#include "webrtc/test/gtest.h"
#include "webrtc/test/testsupport/fileutils.h"

Classes

class  AudioEventObserverAPI
 
class  AudioTransportAPI
 
class  AudioDeviceAPITest
 

Macros

#define MAYBE_MicrophoneVolumeTests   MicrophoneVolumeTests
 

Functions

const char * GetFilename (const char *filename)
 
 TEST_F (AudioDeviceAPITest, RegisterEventObserver)
 
 TEST_F (AudioDeviceAPITest, RegisterAudioCallback)
 
 TEST_F (AudioDeviceAPITest, Init)
 
 TEST_F (AudioDeviceAPITest, Terminate)
 
 TEST_F (AudioDeviceAPITest, PlayoutDevices)
 
 TEST_F (AudioDeviceAPITest, RecordingDevices)
 
 TEST_F (AudioDeviceAPITest, PlayoutIsAvailable)
 
 TEST_F (AudioDeviceAPITest, RecordingIsAvailable)
 
 TEST_F (AudioDeviceAPITest, InitPlayout)
 
 TEST_F (AudioDeviceAPITest, InitRecording)
 
 TEST_F (AudioDeviceAPITest, StartAndStopPlayout)
 
 TEST_F (AudioDeviceAPITest, StartAndStopRecording)
 
 TEST_F (AudioDeviceAPITest, InitSpeaker)
 
 TEST_F (AudioDeviceAPITest, InitMicrophone)
 
 TEST_F (AudioDeviceAPITest, SpeakerVolumeIsAvailable)
 
 TEST_F (AudioDeviceAPITest, SpeakerVolumeTests)
 
 TEST_F (AudioDeviceAPITest, AGC)
 
 TEST_F (AudioDeviceAPITest, MicrophoneVolumeIsAvailable)
 
 TEST_F (AudioDeviceAPITest, MAYBE_MicrophoneVolumeTests)
 
 TEST_F (AudioDeviceAPITest, SpeakerMuteIsAvailable)
 
 TEST_F (AudioDeviceAPITest, MicrophoneMuteIsAvailable)
 
 TEST_F (AudioDeviceAPITest, MicrophoneBoostIsAvailable)
 
 TEST_F (AudioDeviceAPITest, SpeakerMuteTests)
 
 TEST_F (AudioDeviceAPITest, MicrophoneMuteTests)
 
 TEST_F (AudioDeviceAPITest, MicrophoneBoostTests)
 
 TEST_F (AudioDeviceAPITest, StereoPlayoutTests)
 
 TEST_F (AudioDeviceAPITest, StereoRecordingTests)
 
 TEST_F (AudioDeviceAPITest, PlayoutBufferTests)
 
 TEST_F (AudioDeviceAPITest, PlayoutDelay)
 
 TEST_F (AudioDeviceAPITest, RecordingDelay)
 
 TEST_F (AudioDeviceAPITest, CPULoad)
 
 TEST_F (AudioDeviceAPITest, StartAndStopRawOutputFileRecording)
 
 TEST_F (AudioDeviceAPITest, StartAndStopRawInputFileRecording)
 
 TEST_F (AudioDeviceAPITest, RecordingSampleRate)
 
 TEST_F (AudioDeviceAPITest, PlayoutSampleRate)
 

Macro Definition Documentation

◆ MAYBE_MicrophoneVolumeTests

#define MAYBE_MicrophoneVolumeTests   MicrophoneVolumeTests

Function Documentation

◆ GetFilename()

const char* GetFilename ( const char *  filename)

◆ TEST_F() [1/35]

TEST_F ( AudioDeviceAPITest  ,
RegisterEventObserver   
)

◆ TEST_F() [2/35]

TEST_F ( AudioDeviceAPITest  ,
RegisterAudioCallback   
)

◆ TEST_F() [3/35]

TEST_F ( AudioDeviceAPITest  ,
Init   
)

◆ TEST_F() [4/35]

TEST_F ( AudioDeviceAPITest  ,
Terminate   
)

◆ TEST_F() [5/35]

TEST_F ( AudioDeviceAPITest  ,
PlayoutDevices   
)

◆ TEST_F() [6/35]

TEST_F ( AudioDeviceAPITest  ,
RecordingDevices   
)

◆ TEST_F() [7/35]

TEST_F ( AudioDeviceAPITest  ,
PlayoutIsAvailable   
)

◆ TEST_F() [8/35]

TEST_F ( AudioDeviceAPITest  ,
RecordingIsAvailable   
)

◆ TEST_F() [9/35]

TEST_F ( AudioDeviceAPITest  ,
InitPlayout   
)

◆ TEST_F() [10/35]

TEST_F ( AudioDeviceAPITest  ,
InitRecording   
)

◆ TEST_F() [11/35]

TEST_F ( AudioDeviceAPITest  ,
StartAndStopPlayout   
)

◆ TEST_F() [12/35]

TEST_F ( AudioDeviceAPITest  ,
StartAndStopRecording   
)

◆ TEST_F() [13/35]

TEST_F ( AudioDeviceAPITest  ,
InitSpeaker   
)

◆ TEST_F() [14/35]

TEST_F ( AudioDeviceAPITest  ,
InitMicrophone   
)

◆ TEST_F() [15/35]

TEST_F ( AudioDeviceAPITest  ,
SpeakerVolumeIsAvailable   
)

◆ TEST_F() [16/35]

TEST_F ( AudioDeviceAPITest  ,
SpeakerVolumeTests   
)

◆ TEST_F() [17/35]

TEST_F ( AudioDeviceAPITest  ,
AGC   
)

◆ TEST_F() [18/35]

TEST_F ( AudioDeviceAPITest  ,
MicrophoneVolumeIsAvailable   
)

◆ TEST_F() [19/35]

◆ TEST_F() [20/35]

TEST_F ( AudioDeviceAPITest  ,
SpeakerMuteIsAvailable   
)

◆ TEST_F() [21/35]

TEST_F ( AudioDeviceAPITest  ,
MicrophoneMuteIsAvailable   
)

◆ TEST_F() [22/35]

TEST_F ( AudioDeviceAPITest  ,
MicrophoneBoostIsAvailable   
)

◆ TEST_F() [23/35]

TEST_F ( AudioDeviceAPITest  ,
SpeakerMuteTests   
)

◆ TEST_F() [24/35]

TEST_F ( AudioDeviceAPITest  ,
MicrophoneMuteTests   
)

◆ TEST_F() [25/35]

TEST_F ( AudioDeviceAPITest  ,
MicrophoneBoostTests   
)

◆ TEST_F() [26/35]

TEST_F ( AudioDeviceAPITest  ,
StereoPlayoutTests   
)

◆ TEST_F() [27/35]

TEST_F ( AudioDeviceAPITest  ,
StereoRecordingTests   
)

◆ TEST_F() [28/35]

TEST_F ( AudioDeviceAPITest  ,
PlayoutBufferTests   
)

◆ TEST_F() [29/35]

TEST_F ( AudioDeviceAPITest  ,
PlayoutDelay   
)

◆ TEST_F() [30/35]

TEST_F ( AudioDeviceAPITest  ,
RecordingDelay   
)

◆ TEST_F() [31/35]

TEST_F ( AudioDeviceAPITest  ,
CPULoad   
)

◆ TEST_F() [32/35]

TEST_F ( AudioDeviceAPITest  ,
StartAndStopRawOutputFileRecording   
)

◆ TEST_F() [33/35]

TEST_F ( AudioDeviceAPITest  ,
StartAndStopRawInputFileRecording   
)

◆ TEST_F() [34/35]

TEST_F ( AudioDeviceAPITest  ,
RecordingSampleRate   
)

◆ TEST_F() [35/35]

TEST_F ( AudioDeviceAPITest  ,
PlayoutSampleRate   
)