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

#include <mock_audio_device.h>

Inheritance diagram for webrtc::test::MockAudioDeviceModule:
webrtc::AudioDeviceModule webrtc::AudioDeviceModule webrtc::RefCountedModule webrtc::RefCountedModule webrtc::RefCountedModule webrtc::RefCountedModule webrtc::Module webrtc::Module webrtc::Module webrtc::Module webrtc::Module webrtc::Module webrtc::Module webrtc::Module

Public Member Functions

 MOCK_METHOD0 (TimeUntilNextProcess, int64_t())
 
 MOCK_METHOD0 (Process, void())
 
 MOCK_METHOD1 (ProcessThreadAttached, void(ProcessThread *))
 
 MOCK_CONST_METHOD0 (AddRef, int32_t())
 
 MOCK_CONST_METHOD0 (Release, int32_t())
 
 MOCK_CONST_METHOD1 (ActiveAudioLayer, int32_t(AudioLayer *audioLayer))
 
 MOCK_CONST_METHOD0 (LastError, ErrorCode())
 
 MOCK_METHOD1 (RegisterEventObserver, int32_t(AudioDeviceObserver *eventCallback))
 
 MOCK_METHOD1 (RegisterAudioCallback, int32_t(AudioTransport *audioCallback))
 
 MOCK_METHOD0 (Init, int32_t())
 
 MOCK_METHOD0 (Terminate, int32_t())
 
 MOCK_CONST_METHOD0 (Initialized, bool())
 
 MOCK_METHOD0 (PlayoutDevices, int16_t())
 
 MOCK_METHOD0 (RecordingDevices, int16_t())
 
 MOCK_METHOD3 (PlayoutDeviceName, int32_t(uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize]))
 
 MOCK_METHOD3 (RecordingDeviceName, int32_t(uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize]))
 
 MOCK_METHOD1 (SetPlayoutDevice, int32_t(uint16_t index))
 
 MOCK_METHOD1 (SetPlayoutDevice, int32_t(WindowsDeviceType device))
 
 MOCK_METHOD1 (SetRecordingDevice, int32_t(uint16_t index))
 
 MOCK_METHOD1 (SetRecordingDevice, int32_t(WindowsDeviceType device))
 
 MOCK_METHOD1 (PlayoutIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD0 (InitPlayout, int32_t())
 
 MOCK_CONST_METHOD0 (PlayoutIsInitialized, bool())
 
 MOCK_METHOD1 (RecordingIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD0 (InitRecording, int32_t())
 
 MOCK_CONST_METHOD0 (RecordingIsInitialized, bool())
 
 MOCK_METHOD0 (StartPlayout, int32_t())
 
 MOCK_METHOD0 (StopPlayout, int32_t())
 
 MOCK_CONST_METHOD0 (Playing, bool())
 
 MOCK_METHOD0 (StartRecording, int32_t())
 
 MOCK_METHOD0 (StopRecording, int32_t())
 
 MOCK_CONST_METHOD0 (Recording, bool())
 
 MOCK_METHOD1 (SetAGC, int32_t(bool enable))
 
 MOCK_CONST_METHOD0 (AGC, bool())
 
 MOCK_METHOD2 (SetWaveOutVolume, int32_t(uint16_t volumeLeft, uint16_t volumeRight))
 
 MOCK_CONST_METHOD2 (WaveOutVolume, int32_t(uint16_t *volumeLeft, uint16_t *volumeRight))
 
 MOCK_METHOD0 (InitSpeaker, int32_t())
 
 MOCK_CONST_METHOD0 (SpeakerIsInitialized, bool())
 
 MOCK_METHOD0 (InitMicrophone, int32_t())
 
 MOCK_CONST_METHOD0 (MicrophoneIsInitialized, bool())
 
 MOCK_METHOD1 (SpeakerVolumeIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetSpeakerVolume, int32_t(uint32_t volume))
 
 MOCK_CONST_METHOD1 (SpeakerVolume, int32_t(uint32_t *volume))
 
 MOCK_CONST_METHOD1 (MaxSpeakerVolume, int32_t(uint32_t *maxVolume))
 
 MOCK_CONST_METHOD1 (MinSpeakerVolume, int32_t(uint32_t *minVolume))
 
 MOCK_CONST_METHOD1 (SpeakerVolumeStepSize, int32_t(uint16_t *stepSize))
 
 MOCK_METHOD1 (MicrophoneVolumeIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetMicrophoneVolume, int32_t(uint32_t volume))
 
 MOCK_CONST_METHOD1 (MicrophoneVolume, int32_t(uint32_t *volume))
 
 MOCK_CONST_METHOD1 (MaxMicrophoneVolume, int32_t(uint32_t *maxVolume))
 
 MOCK_CONST_METHOD1 (MinMicrophoneVolume, int32_t(uint32_t *minVolume))
 
 MOCK_CONST_METHOD1 (MicrophoneVolumeStepSize, int32_t(uint16_t *stepSize))
 
 MOCK_METHOD1 (SpeakerMuteIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetSpeakerMute, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (SpeakerMute, int32_t(bool *enabled))
 
 MOCK_METHOD1 (MicrophoneMuteIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetMicrophoneMute, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (MicrophoneMute, int32_t(bool *enabled))
 
 MOCK_METHOD1 (MicrophoneBoostIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetMicrophoneBoost, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (MicrophoneBoost, int32_t(bool *enabled))
 
 MOCK_CONST_METHOD1 (StereoPlayoutIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetStereoPlayout, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (StereoPlayout, int32_t(bool *enabled))
 
 MOCK_CONST_METHOD1 (StereoRecordingIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetStereoRecording, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (StereoRecording, int32_t(bool *enabled))
 
 MOCK_METHOD1 (SetRecordingChannel, int32_t(const ChannelType channel))
 
 MOCK_CONST_METHOD1 (RecordingChannel, int32_t(ChannelType *channel))
 
 MOCK_METHOD2 (SetPlayoutBuffer, int32_t(const BufferType type, uint16_t sizeMS))
 
 MOCK_CONST_METHOD2 (PlayoutBuffer, int32_t(BufferType *type, uint16_t *sizeMS))
 
 MOCK_CONST_METHOD1 (PlayoutDelay, int32_t(uint16_t *delayMS))
 
 MOCK_CONST_METHOD1 (RecordingDelay, int32_t(uint16_t *delayMS))
 
 MOCK_CONST_METHOD1 (CPULoad, int32_t(uint16_t *load))
 
 MOCK_METHOD1 (StartRawOutputFileRecording, int32_t(const char pcmFileNameUTF8[kAdmMaxFileNameSize]))
 
 MOCK_METHOD0 (StopRawOutputFileRecording, int32_t())
 
 MOCK_METHOD1 (StartRawInputFileRecording, int32_t(const char pcmFileNameUTF8[kAdmMaxFileNameSize]))
 
 MOCK_METHOD0 (StopRawInputFileRecording, int32_t())
 
 MOCK_METHOD1 (SetRecordingSampleRate, int32_t(const uint32_t samplesPerSec))
 
 MOCK_CONST_METHOD1 (RecordingSampleRate, int32_t(uint32_t *samplesPerSec))
 
 MOCK_METHOD1 (SetPlayoutSampleRate, int32_t(const uint32_t samplesPerSec))
 
 MOCK_CONST_METHOD1 (PlayoutSampleRate, int32_t(uint32_t *samplesPerSec))
 
 MOCK_METHOD0 (ResetAudioDevice, int32_t())
 
 MOCK_METHOD1 (SetLoudspeakerStatus, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (GetLoudspeakerStatus, int32_t(bool *enabled))
 
 MOCK_CONST_METHOD0 (BuiltInAECIsAvailable, bool())
 
 MOCK_CONST_METHOD0 (BuiltInAGCIsAvailable, bool())
 
 MOCK_CONST_METHOD0 (BuiltInNSIsAvailable, bool())
 
 MOCK_METHOD1 (EnableBuiltInAEC, int32_t(bool enable))
 
 MOCK_METHOD1 (EnableBuiltInAGC, int32_t(bool enable))
 
 MOCK_METHOD1 (EnableBuiltInNS, int32_t(bool enable))
 
 MOCK_METHOD0 (TimeUntilNextProcess, int64_t())
 
 MOCK_METHOD0 (Process, void())
 
 MOCK_METHOD1 (ProcessThreadAttached, void(ProcessThread *))
 
 MOCK_CONST_METHOD0 (AddRef, int32_t())
 
 MOCK_CONST_METHOD0 (Release, int32_t())
 
 MOCK_CONST_METHOD1 (ActiveAudioLayer, int32_t(AudioLayer *audioLayer))
 
 MOCK_CONST_METHOD0 (LastError, ErrorCode())
 
 MOCK_METHOD1 (RegisterEventObserver, int32_t(AudioDeviceObserver *eventCallback))
 
 MOCK_METHOD1 (RegisterAudioCallback, int32_t(AudioTransport *audioCallback))
 
 MOCK_METHOD0 (Init, int32_t())
 
 MOCK_METHOD0 (Terminate, int32_t())
 
 MOCK_CONST_METHOD0 (Initialized, bool())
 
 MOCK_METHOD0 (PlayoutDevices, int16_t())
 
 MOCK_METHOD0 (RecordingDevices, int16_t())
 
 MOCK_METHOD3 (PlayoutDeviceName, int32_t(uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize]))
 
 MOCK_METHOD3 (RecordingDeviceName, int32_t(uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize]))
 
 MOCK_METHOD1 (SetPlayoutDevice, int32_t(uint16_t index))
 
 MOCK_METHOD1 (SetPlayoutDevice, int32_t(WindowsDeviceType device))
 
 MOCK_METHOD1 (SetRecordingDevice, int32_t(uint16_t index))
 
 MOCK_METHOD1 (SetRecordingDevice, int32_t(WindowsDeviceType device))
 
 MOCK_METHOD1 (PlayoutIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD0 (InitPlayout, int32_t())
 
 MOCK_CONST_METHOD0 (PlayoutIsInitialized, bool())
 
 MOCK_METHOD1 (RecordingIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD0 (InitRecording, int32_t())
 
 MOCK_CONST_METHOD0 (RecordingIsInitialized, bool())
 
 MOCK_METHOD0 (StartPlayout, int32_t())
 
 MOCK_METHOD0 (StopPlayout, int32_t())
 
 MOCK_CONST_METHOD0 (Playing, bool())
 
 MOCK_METHOD0 (StartRecording, int32_t())
 
 MOCK_METHOD0 (StopRecording, int32_t())
 
 MOCK_CONST_METHOD0 (Recording, bool())
 
 MOCK_METHOD1 (SetAGC, int32_t(bool enable))
 
 MOCK_CONST_METHOD0 (AGC, bool())
 
 MOCK_METHOD2 (SetWaveOutVolume, int32_t(uint16_t volumeLeft, uint16_t volumeRight))
 
 MOCK_CONST_METHOD2 (WaveOutVolume, int32_t(uint16_t *volumeLeft, uint16_t *volumeRight))
 
 MOCK_METHOD0 (InitSpeaker, int32_t())
 
 MOCK_CONST_METHOD0 (SpeakerIsInitialized, bool())
 
 MOCK_METHOD0 (InitMicrophone, int32_t())
 
 MOCK_CONST_METHOD0 (MicrophoneIsInitialized, bool())
 
 MOCK_METHOD1 (SpeakerVolumeIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetSpeakerVolume, int32_t(uint32_t volume))
 
 MOCK_CONST_METHOD1 (SpeakerVolume, int32_t(uint32_t *volume))
 
 MOCK_CONST_METHOD1 (MaxSpeakerVolume, int32_t(uint32_t *maxVolume))
 
 MOCK_CONST_METHOD1 (MinSpeakerVolume, int32_t(uint32_t *minVolume))
 
 MOCK_CONST_METHOD1 (SpeakerVolumeStepSize, int32_t(uint16_t *stepSize))
 
 MOCK_METHOD1 (MicrophoneVolumeIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetMicrophoneVolume, int32_t(uint32_t volume))
 
 MOCK_CONST_METHOD1 (MicrophoneVolume, int32_t(uint32_t *volume))
 
 MOCK_CONST_METHOD1 (MaxMicrophoneVolume, int32_t(uint32_t *maxVolume))
 
 MOCK_CONST_METHOD1 (MinMicrophoneVolume, int32_t(uint32_t *minVolume))
 
 MOCK_CONST_METHOD1 (MicrophoneVolumeStepSize, int32_t(uint16_t *stepSize))
 
 MOCK_METHOD1 (SpeakerMuteIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetSpeakerMute, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (SpeakerMute, int32_t(bool *enabled))
 
 MOCK_METHOD1 (MicrophoneMuteIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetMicrophoneMute, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (MicrophoneMute, int32_t(bool *enabled))
 
 MOCK_METHOD1 (MicrophoneBoostIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetMicrophoneBoost, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (MicrophoneBoost, int32_t(bool *enabled))
 
 MOCK_CONST_METHOD1 (StereoPlayoutIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetStereoPlayout, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (StereoPlayout, int32_t(bool *enabled))
 
 MOCK_CONST_METHOD1 (StereoRecordingIsAvailable, int32_t(bool *available))
 
 MOCK_METHOD1 (SetStereoRecording, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (StereoRecording, int32_t(bool *enabled))
 
 MOCK_METHOD1 (SetRecordingChannel, int32_t(const ChannelType channel))
 
 MOCK_CONST_METHOD1 (RecordingChannel, int32_t(ChannelType *channel))
 
 MOCK_METHOD2 (SetPlayoutBuffer, int32_t(const BufferType type, uint16_t sizeMS))
 
 MOCK_CONST_METHOD2 (PlayoutBuffer, int32_t(BufferType *type, uint16_t *sizeMS))
 
 MOCK_CONST_METHOD1 (PlayoutDelay, int32_t(uint16_t *delayMS))
 
 MOCK_CONST_METHOD1 (RecordingDelay, int32_t(uint16_t *delayMS))
 
 MOCK_CONST_METHOD1 (CPULoad, int32_t(uint16_t *load))
 
 MOCK_METHOD1 (StartRawOutputFileRecording, int32_t(const char pcmFileNameUTF8[kAdmMaxFileNameSize]))
 
 MOCK_METHOD0 (StopRawOutputFileRecording, int32_t())
 
 MOCK_METHOD1 (StartRawInputFileRecording, int32_t(const char pcmFileNameUTF8[kAdmMaxFileNameSize]))
 
 MOCK_METHOD0 (StopRawInputFileRecording, int32_t())
 
 MOCK_METHOD1 (SetRecordingSampleRate, int32_t(const uint32_t samplesPerSec))
 
 MOCK_CONST_METHOD1 (RecordingSampleRate, int32_t(uint32_t *samplesPerSec))
 
 MOCK_METHOD1 (SetPlayoutSampleRate, int32_t(const uint32_t samplesPerSec))
 
 MOCK_CONST_METHOD1 (PlayoutSampleRate, int32_t(uint32_t *samplesPerSec))
 
 MOCK_METHOD0 (ResetAudioDevice, int32_t())
 
 MOCK_METHOD1 (SetLoudspeakerStatus, int32_t(bool enable))
 
 MOCK_CONST_METHOD1 (GetLoudspeakerStatus, int32_t(bool *enabled))
 
 MOCK_CONST_METHOD0 (BuiltInAECIsAvailable, bool())
 
 MOCK_CONST_METHOD0 (BuiltInAGCIsAvailable, bool())
 
 MOCK_CONST_METHOD0 (BuiltInNSIsAvailable, bool())
 
 MOCK_METHOD1 (EnableBuiltInAEC, int32_t(bool enable))
 
 MOCK_METHOD1 (EnableBuiltInAGC, int32_t(bool enable))
 
 MOCK_METHOD1 (EnableBuiltInNS, int32_t(bool enable))
 
- Public Member Functions inherited from webrtc::AudioDeviceModule
virtual int32_t ActiveAudioLayer (AudioLayer *audioLayer) const =0
 
virtual ErrorCode LastError () const =0
 
virtual int32_t RegisterEventObserver (AudioDeviceObserver *eventCallback)=0
 
virtual int32_t RegisterAudioCallback (AudioTransport *audioCallback)=0
 
virtual int32_t Init ()=0
 
virtual int32_t Terminate ()=0
 
virtual bool Initialized () const =0
 
virtual int16_t PlayoutDevices ()=0
 
virtual int16_t RecordingDevices ()=0
 
virtual int32_t PlayoutDeviceName (uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])=0
 
virtual int32_t RecordingDeviceName (uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])=0
 
virtual int32_t SetPlayoutDevice (uint16_t index)=0
 
virtual int32_t SetPlayoutDevice (WindowsDeviceType device)=0
 
virtual int32_t SetRecordingDevice (uint16_t index)=0
 
virtual int32_t SetRecordingDevice (WindowsDeviceType device)=0
 
virtual int32_t PlayoutIsAvailable (bool *available)=0
 
virtual int32_t InitPlayout ()=0
 
virtual bool PlayoutIsInitialized () const =0
 
virtual int32_t RecordingIsAvailable (bool *available)=0
 
virtual int32_t InitRecording ()=0
 
virtual bool RecordingIsInitialized () const =0
 
virtual int32_t StartPlayout ()=0
 
virtual int32_t StopPlayout ()=0
 
virtual bool Playing () const =0
 
virtual int32_t StartRecording ()=0
 
virtual int32_t StopRecording ()=0
 
virtual bool Recording () const =0
 
virtual int32_t SetAGC (bool enable)=0
 
virtual bool AGC () const =0
 
virtual int32_t SetWaveOutVolume (uint16_t volumeLeft, uint16_t volumeRight)=0
 
virtual int32_t WaveOutVolume (uint16_t *volumeLeft, uint16_t *volumeRight) const =0
 
virtual int32_t InitSpeaker ()=0
 
virtual bool SpeakerIsInitialized () const =0
 
virtual int32_t InitMicrophone ()=0
 
virtual bool MicrophoneIsInitialized () const =0
 
virtual int32_t SpeakerVolumeIsAvailable (bool *available)=0
 
virtual int32_t SetSpeakerVolume (uint32_t volume)=0
 
virtual int32_t SpeakerVolume (uint32_t *volume) const =0
 
virtual int32_t MaxSpeakerVolume (uint32_t *maxVolume) const =0
 
virtual int32_t MinSpeakerVolume (uint32_t *minVolume) const =0
 
virtual int32_t SpeakerVolumeStepSize (uint16_t *stepSize) const =0
 
virtual int32_t MicrophoneVolumeIsAvailable (bool *available)=0
 
virtual int32_t SetMicrophoneVolume (uint32_t volume)=0
 
virtual int32_t MicrophoneVolume (uint32_t *volume) const =0
 
virtual int32_t MaxMicrophoneVolume (uint32_t *maxVolume) const =0
 
virtual int32_t MinMicrophoneVolume (uint32_t *minVolume) const =0
 
virtual int32_t MicrophoneVolumeStepSize (uint16_t *stepSize) const =0
 
virtual int32_t SpeakerMuteIsAvailable (bool *available)=0
 
virtual int32_t SetSpeakerMute (bool enable)=0
 
virtual int32_t SpeakerMute (bool *enabled) const =0
 
virtual int32_t MicrophoneMuteIsAvailable (bool *available)=0
 
virtual int32_t SetMicrophoneMute (bool enable)=0
 
virtual int32_t MicrophoneMute (bool *enabled) const =0
 
virtual int32_t MicrophoneBoostIsAvailable (bool *available)=0
 
virtual int32_t SetMicrophoneBoost (bool enable)=0
 
virtual int32_t MicrophoneBoost (bool *enabled) const =0
 
virtual int32_t StereoPlayoutIsAvailable (bool *available) const =0
 
virtual int32_t SetStereoPlayout (bool enable)=0
 
virtual int32_t StereoPlayout (bool *enabled) const =0
 
virtual int32_t StereoRecordingIsAvailable (bool *available) const =0
 
virtual int32_t SetStereoRecording (bool enable)=0
 
virtual int32_t StereoRecording (bool *enabled) const =0
 
virtual int32_t SetRecordingChannel (const ChannelType channel)=0
 
virtual int32_t RecordingChannel (ChannelType *channel) const =0
 
virtual int32_t SetPlayoutBuffer (const BufferType type, uint16_t sizeMS=0)=0
 
virtual int32_t PlayoutBuffer (BufferType *type, uint16_t *sizeMS) const =0
 
virtual int32_t PlayoutDelay (uint16_t *delayMS) const =0
 
virtual int32_t RecordingDelay (uint16_t *delayMS) const =0
 
virtual int32_t CPULoad (uint16_t *load) const =0
 
virtual int32_t StartRawOutputFileRecording (const char pcmFileNameUTF8[kAdmMaxFileNameSize])=0
 
virtual int32_t StopRawOutputFileRecording ()=0
 
virtual int32_t StartRawInputFileRecording (const char pcmFileNameUTF8[kAdmMaxFileNameSize])=0
 
virtual int32_t StopRawInputFileRecording ()=0
 
virtual int32_t SetRecordingSampleRate (const uint32_t samplesPerSec)=0
 
virtual int32_t RecordingSampleRate (uint32_t *samplesPerSec) const =0
 
virtual int32_t SetPlayoutSampleRate (const uint32_t samplesPerSec)=0
 
virtual int32_t PlayoutSampleRate (uint32_t *samplesPerSec) const =0
 
virtual int32_t ResetAudioDevice ()=0
 
virtual int32_t SetLoudspeakerStatus (bool enable)=0
 
virtual int32_t GetLoudspeakerStatus (bool *enabled) const =0
 
virtual bool BuiltInAECIsAvailable () const =0
 
virtual bool BuiltInAGCIsAvailable () const =0
 
virtual bool BuiltInNSIsAvailable () const =0
 
virtual int32_t EnableBuiltInAEC (bool enable)=0
 
virtual int32_t EnableBuiltInAGC (bool enable)=0
 
virtual int32_t EnableBuiltInNS (bool enable)=0
 
virtual int32_t ActiveAudioLayer (AudioLayer *audioLayer) const =0
 
virtual ErrorCode LastError () const =0
 
virtual int32_t RegisterEventObserver (AudioDeviceObserver *eventCallback)=0
 
virtual int32_t RegisterAudioCallback (AudioTransport *audioCallback)=0
 
virtual int32_t Init ()=0
 
virtual int32_t Terminate ()=0
 
virtual bool Initialized () const =0
 
virtual int16_t PlayoutDevices ()=0
 
virtual int16_t RecordingDevices ()=0
 
virtual int32_t PlayoutDeviceName (uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])=0
 
virtual int32_t RecordingDeviceName (uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])=0
 
virtual int32_t SetPlayoutDevice (uint16_t index)=0
 
virtual int32_t SetPlayoutDevice (WindowsDeviceType device)=0
 
virtual int32_t SetRecordingDevice (uint16_t index)=0
 
virtual int32_t SetRecordingDevice (WindowsDeviceType device)=0
 
virtual int32_t PlayoutIsAvailable (bool *available)=0
 
virtual int32_t InitPlayout ()=0
 
virtual bool PlayoutIsInitialized () const =0
 
virtual int32_t RecordingIsAvailable (bool *available)=0
 
virtual int32_t InitRecording ()=0
 
virtual bool RecordingIsInitialized () const =0
 
virtual int32_t StartPlayout ()=0
 
virtual int32_t StopPlayout ()=0
 
virtual bool Playing () const =0
 
virtual int32_t StartRecording ()=0
 
virtual int32_t StopRecording ()=0
 
virtual bool Recording () const =0
 
virtual int32_t SetAGC (bool enable)=0
 
virtual bool AGC () const =0
 
virtual int32_t SetWaveOutVolume (uint16_t volumeLeft, uint16_t volumeRight)=0
 
virtual int32_t WaveOutVolume (uint16_t *volumeLeft, uint16_t *volumeRight) const =0
 
virtual int32_t InitSpeaker ()=0
 
virtual bool SpeakerIsInitialized () const =0
 
virtual int32_t InitMicrophone ()=0
 
virtual bool MicrophoneIsInitialized () const =0
 
virtual int32_t SpeakerVolumeIsAvailable (bool *available)=0
 
virtual int32_t SetSpeakerVolume (uint32_t volume)=0
 
virtual int32_t SpeakerVolume (uint32_t *volume) const =0
 
virtual int32_t MaxSpeakerVolume (uint32_t *maxVolume) const =0
 
virtual int32_t MinSpeakerVolume (uint32_t *minVolume) const =0
 
virtual int32_t SpeakerVolumeStepSize (uint16_t *stepSize) const =0
 
virtual int32_t MicrophoneVolumeIsAvailable (bool *available)=0
 
virtual int32_t SetMicrophoneVolume (uint32_t volume)=0
 
virtual int32_t MicrophoneVolume (uint32_t *volume) const =0
 
virtual int32_t MaxMicrophoneVolume (uint32_t *maxVolume) const =0
 
virtual int32_t MinMicrophoneVolume (uint32_t *minVolume) const =0
 
virtual int32_t MicrophoneVolumeStepSize (uint16_t *stepSize) const =0
 
virtual int32_t SpeakerMuteIsAvailable (bool *available)=0
 
virtual int32_t SetSpeakerMute (bool enable)=0
 
virtual int32_t SpeakerMute (bool *enabled) const =0
 
virtual int32_t MicrophoneMuteIsAvailable (bool *available)=0
 
virtual int32_t SetMicrophoneMute (bool enable)=0
 
virtual int32_t MicrophoneMute (bool *enabled) const =0
 
virtual int32_t MicrophoneBoostIsAvailable (bool *available)=0
 
virtual int32_t SetMicrophoneBoost (bool enable)=0
 
virtual int32_t MicrophoneBoost (bool *enabled) const =0
 
virtual int32_t StereoPlayoutIsAvailable (bool *available) const =0
 
virtual int32_t SetStereoPlayout (bool enable)=0
 
virtual int32_t StereoPlayout (bool *enabled) const =0
 
virtual int32_t StereoRecordingIsAvailable (bool *available) const =0
 
virtual int32_t SetStereoRecording (bool enable)=0
 
virtual int32_t StereoRecording (bool *enabled) const =0
 
virtual int32_t SetRecordingChannel (const ChannelType channel)=0
 
virtual int32_t RecordingChannel (ChannelType *channel) const =0
 
virtual int32_t SetPlayoutBuffer (const BufferType type, uint16_t sizeMS=0)=0
 
virtual int32_t PlayoutBuffer (BufferType *type, uint16_t *sizeMS) const =0
 
virtual int32_t PlayoutDelay (uint16_t *delayMS) const =0
 
virtual int32_t RecordingDelay (uint16_t *delayMS) const =0
 
virtual int32_t CPULoad (uint16_t *load) const =0
 
virtual int32_t StartRawOutputFileRecording (const char pcmFileNameUTF8[kAdmMaxFileNameSize])=0
 
virtual int32_t StopRawOutputFileRecording ()=0
 
virtual int32_t StartRawInputFileRecording (const char pcmFileNameUTF8[kAdmMaxFileNameSize])=0
 
virtual int32_t StopRawInputFileRecording ()=0
 
virtual int32_t SetRecordingSampleRate (const uint32_t samplesPerSec)=0
 
virtual int32_t RecordingSampleRate (uint32_t *samplesPerSec) const =0
 
virtual int32_t SetPlayoutSampleRate (const uint32_t samplesPerSec)=0
 
virtual int32_t PlayoutSampleRate (uint32_t *samplesPerSec) const =0
 
virtual int32_t ResetAudioDevice ()=0
 
virtual int32_t SetLoudspeakerStatus (bool enable)=0
 
virtual int32_t GetLoudspeakerStatus (bool *enabled) const =0
 
virtual bool BuiltInAECIsAvailable () const =0
 
virtual bool BuiltInAGCIsAvailable () const =0
 
virtual bool BuiltInNSIsAvailable () const =0
 
virtual int32_t EnableBuiltInAEC (bool enable)=0
 
virtual int32_t EnableBuiltInAGC (bool enable)=0
 
virtual int32_t EnableBuiltInNS (bool enable)=0
 
- Public Member Functions inherited from webrtc::RefCountedModule
virtual int32_t AddRef () const =0
 
virtual int32_t Release () const =0
 
virtual int32_t AddRef () const =0
 
virtual int32_t Release () const =0
 
- Public Member Functions inherited from webrtc::Module
virtual int64_t TimeUntilNextProcess ()=0
 
virtual void Process ()=0
 
virtual void ProcessThreadAttached (ProcessThread *)
 
virtual int64_t TimeUntilNextProcess ()=0
 
virtual void Process ()=0
 
virtual void ProcessThreadAttached (ProcessThread *)
 

Additional Inherited Members

- Public Types inherited from webrtc::AudioDeviceModule
enum  ErrorCode { kAdmErrNone = 0, kAdmErrArgument = 1, kAdmErrNone = 0, kAdmErrArgument = 1 }
 
enum  AudioLayer {
  kPlatformDefaultAudio = 0, kWindowsCoreAudio = 2, kLinuxAlsaAudio = 3, kLinuxPulseAudio = 4,
  kAndroidJavaAudio = 5, kAndroidOpenSLESAudio = 6, kAndroidJavaInputAndOpenSLESOutputAudio = 7, kDummyAudio = 8,
  kPlatformDefaultAudio = 0, kWindowsCoreAudio = 2, kLinuxAlsaAudio = 3, kLinuxPulseAudio = 4,
  kAndroidJavaAudio = 5, kAndroidOpenSLESAudio = 6, kAndroidJavaInputAndOpenSLESOutputAudio = 7, kDummyAudio = 8
}
 
enum  WindowsDeviceType { kDefaultCommunicationDevice = -1, kDefaultDevice = -2, kDefaultCommunicationDevice = -1, kDefaultDevice = -2 }
 
enum  BufferType { kFixedBufferSize = 0, kAdaptiveBufferSize = 1, kFixedBufferSize = 0, kAdaptiveBufferSize = 1 }
 
enum  ChannelType {
  kChannelLeft = 0, kChannelRight = 1, kChannelBoth = 2, kChannelLeft = 0,
  kChannelRight = 1, kChannelBoth = 2
}
 
enum  ErrorCode { kAdmErrNone = 0, kAdmErrArgument = 1, kAdmErrNone = 0, kAdmErrArgument = 1 }
 
enum  AudioLayer {
  kPlatformDefaultAudio = 0, kWindowsCoreAudio = 2, kLinuxAlsaAudio = 3, kLinuxPulseAudio = 4,
  kAndroidJavaAudio = 5, kAndroidOpenSLESAudio = 6, kAndroidJavaInputAndOpenSLESOutputAudio = 7, kDummyAudio = 8,
  kPlatformDefaultAudio = 0, kWindowsCoreAudio = 2, kLinuxAlsaAudio = 3, kLinuxPulseAudio = 4,
  kAndroidJavaAudio = 5, kAndroidOpenSLESAudio = 6, kAndroidJavaInputAndOpenSLESOutputAudio = 7, kDummyAudio = 8
}
 
enum  WindowsDeviceType { kDefaultCommunicationDevice = -1, kDefaultDevice = -2, kDefaultCommunicationDevice = -1, kDefaultDevice = -2 }
 
enum  BufferType { kFixedBufferSize = 0, kAdaptiveBufferSize = 1, kFixedBufferSize = 0, kAdaptiveBufferSize = 1 }
 
enum  ChannelType {
  kChannelLeft = 0, kChannelRight = 1, kChannelBoth = 2, kChannelLeft = 0,
  kChannelRight = 1, kChannelBoth = 2
}
 
- Static Public Member Functions inherited from webrtc::AudioDeviceModule
static rtc::scoped_refptr< AudioDeviceModuleCreate (const int32_t id, const AudioLayer audio_layer)
 
static rtc::scoped_refptr< AudioDeviceModuleCreate (const int32_t id, const AudioLayer audio_layer)
 
- Protected Member Functions inherited from webrtc::AudioDeviceModule
 ~AudioDeviceModule () override
 
 ~AudioDeviceModule () override
 
- Protected Member Functions inherited from webrtc::RefCountedModule
 ~RefCountedModule () override=default
 
 ~RefCountedModule () override=default
 
- Protected Member Functions inherited from webrtc::Module
virtual ~Module ()
 
virtual ~Module ()
 

Member Function Documentation

◆ MOCK_CONST_METHOD0() [1/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( AddRef  ,
int32_t()   
)

◆ MOCK_CONST_METHOD0() [2/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( AddRef  ,
int32_t()   
)

◆ MOCK_CONST_METHOD0() [3/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( Release  ,
int32_t()   
)

◆ MOCK_CONST_METHOD0() [4/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( Release  ,
int32_t()   
)

◆ MOCK_CONST_METHOD0() [5/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( LastError  ,
ErrorCode()   
)

◆ MOCK_CONST_METHOD0() [6/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( LastError  ,
ErrorCode()   
)

◆ MOCK_CONST_METHOD0() [7/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( Initialized  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [8/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( Initialized  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [9/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( PlayoutIsInitialized  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [10/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( PlayoutIsInitialized  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [11/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( RecordingIsInitialized  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [12/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( RecordingIsInitialized  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [13/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( Playing  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [14/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( Playing  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [15/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( Recording  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [16/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( Recording  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [17/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( AGC  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [18/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( AGC  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [19/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( SpeakerIsInitialized  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [20/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( SpeakerIsInitialized  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [21/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( MicrophoneIsInitialized  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [22/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( MicrophoneIsInitialized  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [23/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( BuiltInAECIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [24/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( BuiltInAECIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [25/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( BuiltInAGCIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [26/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( BuiltInAGCIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [27/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( BuiltInNSIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [28/28]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD0 ( BuiltInNSIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD1() [1/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( ActiveAudioLayer  ,
int32_t(AudioLayer *audioLayer)   
)

◆ MOCK_CONST_METHOD1() [2/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( ActiveAudioLayer  ,
int32_t(AudioLayer *audioLayer)   
)

◆ MOCK_CONST_METHOD1() [3/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( SpeakerVolume  ,
int32_t(uint32_t *volume  
)

◆ MOCK_CONST_METHOD1() [4/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( SpeakerVolume  ,
int32_t(uint32_t *volume  
)

◆ MOCK_CONST_METHOD1() [5/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MaxSpeakerVolume  ,
int32_t(uint32_t *maxVolume)   
)

◆ MOCK_CONST_METHOD1() [6/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MaxSpeakerVolume  ,
int32_t(uint32_t *maxVolume)   
)

◆ MOCK_CONST_METHOD1() [7/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MinSpeakerVolume  ,
int32_t(uint32_t *minVolume)   
)

◆ MOCK_CONST_METHOD1() [8/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MinSpeakerVolume  ,
int32_t(uint32_t *minVolume)   
)

◆ MOCK_CONST_METHOD1() [9/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( SpeakerVolumeStepSize  ,
int32_t(uint16_t *stepSize)   
)

◆ MOCK_CONST_METHOD1() [10/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( SpeakerVolumeStepSize  ,
int32_t(uint16_t *stepSize)   
)

◆ MOCK_CONST_METHOD1() [11/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MicrophoneVolume  ,
int32_t(uint32_t *volume  
)

◆ MOCK_CONST_METHOD1() [12/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MicrophoneVolume  ,
int32_t(uint32_t *volume  
)

◆ MOCK_CONST_METHOD1() [13/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MaxMicrophoneVolume  ,
int32_t(uint32_t *maxVolume)   
)

◆ MOCK_CONST_METHOD1() [14/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MaxMicrophoneVolume  ,
int32_t(uint32_t *maxVolume)   
)

◆ MOCK_CONST_METHOD1() [15/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MinMicrophoneVolume  ,
int32_t(uint32_t *minVolume)   
)

◆ MOCK_CONST_METHOD1() [16/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MinMicrophoneVolume  ,
int32_t(uint32_t *minVolume)   
)

◆ MOCK_CONST_METHOD1() [17/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MicrophoneVolumeStepSize  ,
int32_t(uint16_t *stepSize)   
)

◆ MOCK_CONST_METHOD1() [18/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MicrophoneVolumeStepSize  ,
int32_t(uint16_t *stepSize)   
)

◆ MOCK_CONST_METHOD1() [19/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( SpeakerMute  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD1() [20/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( SpeakerMute  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD1() [21/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MicrophoneMute  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD1() [22/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MicrophoneMute  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD1() [23/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MicrophoneBoost  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD1() [24/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( MicrophoneBoost  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD1() [25/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( StereoPlayoutIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_CONST_METHOD1() [26/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( StereoPlayoutIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_CONST_METHOD1() [27/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( StereoPlayout  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD1() [28/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( StereoPlayout  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD1() [29/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( StereoRecordingIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_CONST_METHOD1() [30/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( StereoRecordingIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_CONST_METHOD1() [31/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( StereoRecording  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD1() [32/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( StereoRecording  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD1() [33/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( RecordingChannel  ,
int32_t(ChannelType *channel  
)

◆ MOCK_CONST_METHOD1() [34/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( RecordingChannel  ,
int32_t(ChannelType *channel  
)

◆ MOCK_CONST_METHOD1() [35/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( PlayoutDelay  ,
int32_t(uint16_t *delayMS)   
)

◆ MOCK_CONST_METHOD1() [36/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( PlayoutDelay  ,
int32_t(uint16_t *delayMS)   
)

◆ MOCK_CONST_METHOD1() [37/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( RecordingDelay  ,
int32_t(uint16_t *delayMS)   
)

◆ MOCK_CONST_METHOD1() [38/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( RecordingDelay  ,
int32_t(uint16_t *delayMS)   
)

◆ MOCK_CONST_METHOD1() [39/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( CPULoad  ,
int32_t(uint16_t *load)   
)

◆ MOCK_CONST_METHOD1() [40/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( CPULoad  ,
int32_t(uint16_t *load)   
)

◆ MOCK_CONST_METHOD1() [41/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( RecordingSampleRate  ,
int32_t(uint32_t *samplesPerSec)   
)

◆ MOCK_CONST_METHOD1() [42/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( RecordingSampleRate  ,
int32_t(uint32_t *samplesPerSec)   
)

◆ MOCK_CONST_METHOD1() [43/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( PlayoutSampleRate  ,
int32_t(uint32_t *samplesPerSec)   
)

◆ MOCK_CONST_METHOD1() [44/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( PlayoutSampleRate  ,
int32_t(uint32_t *samplesPerSec)   
)

◆ MOCK_CONST_METHOD1() [45/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( GetLoudspeakerStatus  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD1() [46/46]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD1 ( GetLoudspeakerStatus  ,
int32_t(bool *enabled  
)

◆ MOCK_CONST_METHOD2() [1/4]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD2 ( WaveOutVolume  ,
int32_t(uint16_t *volumeLeft, uint16_t *volumeRight)   
)

◆ MOCK_CONST_METHOD2() [2/4]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD2 ( WaveOutVolume  ,
int32_t(uint16_t *volumeLeft, uint16_t *volumeRight)   
)

◆ MOCK_CONST_METHOD2() [3/4]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD2 ( PlayoutBuffer  ,
int32_t(BufferType *type, uint16_t *sizeMS)   
)

◆ MOCK_CONST_METHOD2() [4/4]

webrtc::test::MockAudioDeviceModule::MOCK_CONST_METHOD2 ( PlayoutBuffer  ,
int32_t(BufferType *type, uint16_t *sizeMS)   
)

◆ MOCK_METHOD0() [1/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( TimeUntilNextProcess  ,
int64_t()   
)

◆ MOCK_METHOD0() [2/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( TimeUntilNextProcess  ,
int64_t()   
)

◆ MOCK_METHOD0() [3/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( Process  ,
void()   
)

◆ MOCK_METHOD0() [4/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( Process  ,
void()   
)

◆ MOCK_METHOD0() [5/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( Init  ,
int32_t()   
)

◆ MOCK_METHOD0() [6/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( Init  ,
int32_t()   
)

◆ MOCK_METHOD0() [7/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( Terminate  ,
int32_t()   
)

◆ MOCK_METHOD0() [8/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( Terminate  ,
int32_t()   
)

◆ MOCK_METHOD0() [9/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( PlayoutDevices  ,
int16_t()   
)

◆ MOCK_METHOD0() [10/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( PlayoutDevices  ,
int16_t()   
)

◆ MOCK_METHOD0() [11/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( RecordingDevices  ,
int16_t()   
)

◆ MOCK_METHOD0() [12/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( RecordingDevices  ,
int16_t()   
)

◆ MOCK_METHOD0() [13/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( InitPlayout  ,
int32_t()   
)

◆ MOCK_METHOD0() [14/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( InitPlayout  ,
int32_t()   
)

◆ MOCK_METHOD0() [15/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( InitRecording  ,
int32_t()   
)

◆ MOCK_METHOD0() [16/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( InitRecording  ,
int32_t()   
)

◆ MOCK_METHOD0() [17/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StartPlayout  ,
int32_t()   
)

◆ MOCK_METHOD0() [18/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StartPlayout  ,
int32_t()   
)

◆ MOCK_METHOD0() [19/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StopPlayout  ,
int32_t()   
)

◆ MOCK_METHOD0() [20/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StopPlayout  ,
int32_t()   
)

◆ MOCK_METHOD0() [21/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StartRecording  ,
int32_t()   
)

◆ MOCK_METHOD0() [22/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StartRecording  ,
int32_t()   
)

◆ MOCK_METHOD0() [23/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StopRecording  ,
int32_t()   
)

◆ MOCK_METHOD0() [24/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StopRecording  ,
int32_t()   
)

◆ MOCK_METHOD0() [25/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( InitSpeaker  ,
int32_t()   
)

◆ MOCK_METHOD0() [26/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( InitSpeaker  ,
int32_t()   
)

◆ MOCK_METHOD0() [27/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( InitMicrophone  ,
int32_t()   
)

◆ MOCK_METHOD0() [28/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( InitMicrophone  ,
int32_t()   
)

◆ MOCK_METHOD0() [29/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StopRawOutputFileRecording  ,
int32_t()   
)

◆ MOCK_METHOD0() [30/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StopRawOutputFileRecording  ,
int32_t()   
)

◆ MOCK_METHOD0() [31/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StopRawInputFileRecording  ,
int32_t()   
)

◆ MOCK_METHOD0() [32/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( StopRawInputFileRecording  ,
int32_t()   
)

◆ MOCK_METHOD0() [33/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( ResetAudioDevice  ,
int32_t()   
)

◆ MOCK_METHOD0() [34/34]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD0 ( ResetAudioDevice  ,
int32_t()   
)

◆ MOCK_METHOD1() [1/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( ProcessThreadAttached  ,
void(ProcessThread *)   
)

◆ MOCK_METHOD1() [2/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( ProcessThreadAttached  ,
void(ProcessThread *)   
)

◆ MOCK_METHOD1() [3/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( RegisterEventObserver  ,
int32_t(AudioDeviceObserver *eventCallback)   
)

◆ MOCK_METHOD1() [4/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( RegisterEventObserver  ,
int32_t(AudioDeviceObserver *eventCallback)   
)

◆ MOCK_METHOD1() [5/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( RegisterAudioCallback  ,
int32_t(AudioTransport *audioCallback)   
)

◆ MOCK_METHOD1() [6/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( RegisterAudioCallback  ,
int32_t(AudioTransport *audioCallback)   
)

◆ MOCK_METHOD1() [7/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetPlayoutDevice  ,
int32_t(uint16_t index  
)

◆ MOCK_METHOD1() [8/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetPlayoutDevice  ,
int32_t(uint16_t index  
)

◆ MOCK_METHOD1() [9/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetPlayoutDevice  ,
int32_t(WindowsDeviceType device)   
)

◆ MOCK_METHOD1() [10/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetPlayoutDevice  ,
int32_t(WindowsDeviceType device)   
)

◆ MOCK_METHOD1() [11/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetRecordingDevice  ,
int32_t(uint16_t index  
)

◆ MOCK_METHOD1() [12/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetRecordingDevice  ,
int32_t(uint16_t index  
)

◆ MOCK_METHOD1() [13/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetRecordingDevice  ,
int32_t(WindowsDeviceType device)   
)

◆ MOCK_METHOD1() [14/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetRecordingDevice  ,
int32_t(WindowsDeviceType device)   
)

◆ MOCK_METHOD1() [15/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( PlayoutIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [16/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( PlayoutIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [17/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( RecordingIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [18/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( RecordingIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [19/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetAGC  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [20/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetAGC  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [21/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SpeakerVolumeIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [22/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SpeakerVolumeIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [23/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetSpeakerVolume  ,
int32_t(uint32_t volume  
)

◆ MOCK_METHOD1() [24/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetSpeakerVolume  ,
int32_t(uint32_t volume  
)

◆ MOCK_METHOD1() [25/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( MicrophoneVolumeIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [26/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( MicrophoneVolumeIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [27/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetMicrophoneVolume  ,
int32_t(uint32_t volume  
)

◆ MOCK_METHOD1() [28/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetMicrophoneVolume  ,
int32_t(uint32_t volume  
)

◆ MOCK_METHOD1() [29/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SpeakerMuteIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [30/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SpeakerMuteIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [31/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetSpeakerMute  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [32/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetSpeakerMute  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [33/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( MicrophoneMuteIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [34/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( MicrophoneMuteIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [35/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetMicrophoneMute  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [36/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetMicrophoneMute  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [37/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( MicrophoneBoostIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [38/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( MicrophoneBoostIsAvailable  ,
int32_t(bool *available)   
)

◆ MOCK_METHOD1() [39/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetMicrophoneBoost  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [40/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetMicrophoneBoost  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [41/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetStereoPlayout  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [42/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetStereoPlayout  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [43/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetStereoRecording  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [44/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetStereoRecording  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [45/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetRecordingChannel  ,
int32_t(const ChannelType channel  
)

◆ MOCK_METHOD1() [46/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetRecordingChannel  ,
int32_t(const ChannelType channel  
)

◆ MOCK_METHOD1() [47/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( StartRawOutputFileRecording  ,
int32_t(const char pcmFileNameUTF8[kAdmMaxFileNameSize])   
)

◆ MOCK_METHOD1() [48/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( StartRawOutputFileRecording  ,
int32_t(const char pcmFileNameUTF8[kAdmMaxFileNameSize])   
)

◆ MOCK_METHOD1() [49/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( StartRawInputFileRecording  ,
int32_t(const char pcmFileNameUTF8[kAdmMaxFileNameSize])   
)

◆ MOCK_METHOD1() [50/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( StartRawInputFileRecording  ,
int32_t(const char pcmFileNameUTF8[kAdmMaxFileNameSize])   
)

◆ MOCK_METHOD1() [51/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetRecordingSampleRate  ,
int32_t(const uint32_t samplesPerSec)   
)

◆ MOCK_METHOD1() [52/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetRecordingSampleRate  ,
int32_t(const uint32_t samplesPerSec)   
)

◆ MOCK_METHOD1() [53/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetPlayoutSampleRate  ,
int32_t(const uint32_t samplesPerSec)   
)

◆ MOCK_METHOD1() [54/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetPlayoutSampleRate  ,
int32_t(const uint32_t samplesPerSec)   
)

◆ MOCK_METHOD1() [55/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetLoudspeakerStatus  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [56/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( SetLoudspeakerStatus  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [57/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( EnableBuiltInAEC  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [58/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( EnableBuiltInAEC  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [59/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( EnableBuiltInAGC  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [60/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( EnableBuiltInAGC  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [61/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( EnableBuiltInNS  ,
int32_t(bool enable  
)

◆ MOCK_METHOD1() [62/62]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD1 ( EnableBuiltInNS  ,
int32_t(bool enable  
)

◆ MOCK_METHOD2() [1/4]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD2 ( SetWaveOutVolume  ,
int32_t(uint16_t volumeLeft, uint16_t volumeRight)   
)

◆ MOCK_METHOD2() [2/4]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD2 ( SetWaveOutVolume  ,
int32_t(uint16_t volumeLeft, uint16_t volumeRight)   
)

◆ MOCK_METHOD2() [3/4]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD2 ( SetPlayoutBuffer  ,
int32_t(const BufferType type, uint16_t sizeMS)   
)

◆ MOCK_METHOD2() [4/4]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD2 ( SetPlayoutBuffer  ,
int32_t(const BufferType type, uint16_t sizeMS)   
)

◆ MOCK_METHOD3() [1/4]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD3 ( PlayoutDeviceName  ,
int32_t(uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])   
)

◆ MOCK_METHOD3() [2/4]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD3 ( PlayoutDeviceName  ,
int32_t(uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])   
)

◆ MOCK_METHOD3() [3/4]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD3 ( RecordingDeviceName  ,
int32_t(uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])   
)

◆ MOCK_METHOD3() [4/4]

webrtc::test::MockAudioDeviceModule::MOCK_METHOD3 ( RecordingDeviceName  ,
int32_t(uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])   
)

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