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

#include <fakeaudiocapturemodule.h>

Inheritance diagram for FakeAudioCaptureModule:
webrtc::AudioDeviceModule rtc::MessageHandler webrtc::AudioDeviceModule rtc::MessageHandler 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 Types

typedef uint16_t Sample
 
typedef uint16_t Sample
 
- 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
}
 

Public Member Functions

int frames_received () const
 
int64_t TimeUntilNextProcess () override
 
void Process () override
 
int32_t ActiveAudioLayer (AudioLayer *audio_layer) const override
 
ErrorCode LastError () const override
 
int32_t RegisterEventObserver (webrtc::AudioDeviceObserver *event_callback) override
 
int32_t RegisterAudioCallback (webrtc::AudioTransport *audio_callback) override
 
int32_t Init () override
 
int32_t Terminate () override
 
bool Initialized () const override
 
int16_t PlayoutDevices () override
 
int16_t RecordingDevices () override
 
int32_t PlayoutDeviceName (uint16_t index, char name[webrtc::kAdmMaxDeviceNameSize], char guid[webrtc::kAdmMaxGuidSize]) override
 
int32_t RecordingDeviceName (uint16_t index, char name[webrtc::kAdmMaxDeviceNameSize], char guid[webrtc::kAdmMaxGuidSize]) override
 
int32_t SetPlayoutDevice (uint16_t index) override
 
int32_t SetPlayoutDevice (WindowsDeviceType device) override
 
int32_t SetRecordingDevice (uint16_t index) override
 
int32_t SetRecordingDevice (WindowsDeviceType device) override
 
int32_t PlayoutIsAvailable (bool *available) override
 
int32_t InitPlayout () override
 
bool PlayoutIsInitialized () const override
 
int32_t RecordingIsAvailable (bool *available) override
 
int32_t InitRecording () override
 
bool RecordingIsInitialized () const override
 
int32_t StartPlayout () override
 
int32_t StopPlayout () override
 
bool Playing () const override
 
int32_t StartRecording () override
 
int32_t StopRecording () override
 
bool Recording () const override
 
int32_t SetAGC (bool enable) override
 
bool AGC () const override
 
int32_t SetWaveOutVolume (uint16_t volume_left, uint16_t volume_right) override
 
int32_t WaveOutVolume (uint16_t *volume_left, uint16_t *volume_right) const override
 
int32_t InitSpeaker () override
 
bool SpeakerIsInitialized () const override
 
int32_t InitMicrophone () override
 
bool MicrophoneIsInitialized () const override
 
int32_t SpeakerVolumeIsAvailable (bool *available) override
 
int32_t SetSpeakerVolume (uint32_t volume) override
 
int32_t SpeakerVolume (uint32_t *volume) const override
 
int32_t MaxSpeakerVolume (uint32_t *max_volume) const override
 
int32_t MinSpeakerVolume (uint32_t *min_volume) const override
 
int32_t SpeakerVolumeStepSize (uint16_t *step_size) const override
 
int32_t MicrophoneVolumeIsAvailable (bool *available) override
 
int32_t SetMicrophoneVolume (uint32_t volume) override
 
int32_t MicrophoneVolume (uint32_t *volume) const override
 
int32_t MaxMicrophoneVolume (uint32_t *max_volume) const override
 
int32_t MinMicrophoneVolume (uint32_t *min_volume) const override
 
int32_t MicrophoneVolumeStepSize (uint16_t *step_size) const override
 
int32_t SpeakerMuteIsAvailable (bool *available) override
 
int32_t SetSpeakerMute (bool enable) override
 
int32_t SpeakerMute (bool *enabled) const override
 
int32_t MicrophoneMuteIsAvailable (bool *available) override
 
int32_t SetMicrophoneMute (bool enable) override
 
int32_t MicrophoneMute (bool *enabled) const override
 
int32_t MicrophoneBoostIsAvailable (bool *available) override
 
int32_t SetMicrophoneBoost (bool enable) override
 
int32_t MicrophoneBoost (bool *enabled) const override
 
int32_t StereoPlayoutIsAvailable (bool *available) const override
 
int32_t SetStereoPlayout (bool enable) override
 
int32_t StereoPlayout (bool *enabled) const override
 
int32_t StereoRecordingIsAvailable (bool *available) const override
 
int32_t SetStereoRecording (bool enable) override
 
int32_t StereoRecording (bool *enabled) const override
 
int32_t SetRecordingChannel (const ChannelType channel) override
 
int32_t RecordingChannel (ChannelType *channel) const override
 
int32_t SetPlayoutBuffer (const BufferType type, uint16_t size_ms=0) override
 
int32_t PlayoutBuffer (BufferType *type, uint16_t *size_ms) const override
 
int32_t PlayoutDelay (uint16_t *delay_ms) const override
 
int32_t RecordingDelay (uint16_t *delay_ms) const override
 
int32_t CPULoad (uint16_t *load) const override
 
int32_t StartRawOutputFileRecording (const char pcm_file_name_utf8[webrtc::kAdmMaxFileNameSize]) override
 
int32_t StopRawOutputFileRecording () override
 
int32_t StartRawInputFileRecording (const char pcm_file_name_utf8[webrtc::kAdmMaxFileNameSize]) override
 
int32_t StopRawInputFileRecording () override
 
int32_t SetRecordingSampleRate (const uint32_t samples_per_sec) override
 
int32_t RecordingSampleRate (uint32_t *samples_per_sec) const override
 
int32_t SetPlayoutSampleRate (const uint32_t samples_per_sec) override
 
int32_t PlayoutSampleRate (uint32_t *samples_per_sec) const override
 
int32_t ResetAudioDevice () override
 
int32_t SetLoudspeakerStatus (bool enable) override
 
int32_t GetLoudspeakerStatus (bool *enabled) const override
 
bool BuiltInAECIsAvailable () const override
 
int32_t EnableBuiltInAEC (bool enable) override
 
bool BuiltInAGCIsAvailable () const override
 
int32_t EnableBuiltInAGC (bool enable) override
 
bool BuiltInNSIsAvailable () const override
 
int32_t EnableBuiltInNS (bool enable) override
 
void OnMessage (rtc::Message *msg) override
 
int frames_received () const
 
int64_t TimeUntilNextProcess () override
 
void Process () override
 
int32_t ActiveAudioLayer (AudioLayer *audio_layer) const override
 
ErrorCode LastError () const override
 
int32_t RegisterEventObserver (webrtc::AudioDeviceObserver *event_callback) override
 
int32_t RegisterAudioCallback (webrtc::AudioTransport *audio_callback) override
 
int32_t Init () override
 
int32_t Terminate () override
 
bool Initialized () const override
 
int16_t PlayoutDevices () override
 
int16_t RecordingDevices () override
 
int32_t PlayoutDeviceName (uint16_t index, char name[webrtc::kAdmMaxDeviceNameSize], char guid[webrtc::kAdmMaxGuidSize]) override
 
int32_t RecordingDeviceName (uint16_t index, char name[webrtc::kAdmMaxDeviceNameSize], char guid[webrtc::kAdmMaxGuidSize]) override
 
int32_t SetPlayoutDevice (uint16_t index) override
 
int32_t SetPlayoutDevice (WindowsDeviceType device) override
 
int32_t SetRecordingDevice (uint16_t index) override
 
int32_t SetRecordingDevice (WindowsDeviceType device) override
 
int32_t PlayoutIsAvailable (bool *available) override
 
int32_t InitPlayout () override
 
bool PlayoutIsInitialized () const override
 
int32_t RecordingIsAvailable (bool *available) override
 
int32_t InitRecording () override
 
bool RecordingIsInitialized () const override
 
int32_t StartPlayout () override
 
int32_t StopPlayout () override
 
bool Playing () const override
 
int32_t StartRecording () override
 
int32_t StopRecording () override
 
bool Recording () const override
 
int32_t SetAGC (bool enable) override
 
bool AGC () const override
 
int32_t SetWaveOutVolume (uint16_t volume_left, uint16_t volume_right) override
 
int32_t WaveOutVolume (uint16_t *volume_left, uint16_t *volume_right) const override
 
int32_t InitSpeaker () override
 
bool SpeakerIsInitialized () const override
 
int32_t InitMicrophone () override
 
bool MicrophoneIsInitialized () const override
 
int32_t SpeakerVolumeIsAvailable (bool *available) override
 
int32_t SetSpeakerVolume (uint32_t volume) override
 
int32_t SpeakerVolume (uint32_t *volume) const override
 
int32_t MaxSpeakerVolume (uint32_t *max_volume) const override
 
int32_t MinSpeakerVolume (uint32_t *min_volume) const override
 
int32_t SpeakerVolumeStepSize (uint16_t *step_size) const override
 
int32_t MicrophoneVolumeIsAvailable (bool *available) override
 
int32_t SetMicrophoneVolume (uint32_t volume) override
 
int32_t MicrophoneVolume (uint32_t *volume) const override
 
int32_t MaxMicrophoneVolume (uint32_t *max_volume) const override
 
int32_t MinMicrophoneVolume (uint32_t *min_volume) const override
 
int32_t MicrophoneVolumeStepSize (uint16_t *step_size) const override
 
int32_t SpeakerMuteIsAvailable (bool *available) override
 
int32_t SetSpeakerMute (bool enable) override
 
int32_t SpeakerMute (bool *enabled) const override
 
int32_t MicrophoneMuteIsAvailable (bool *available) override
 
int32_t SetMicrophoneMute (bool enable) override
 
int32_t MicrophoneMute (bool *enabled) const override
 
int32_t MicrophoneBoostIsAvailable (bool *available) override
 
int32_t SetMicrophoneBoost (bool enable) override
 
int32_t MicrophoneBoost (bool *enabled) const override
 
int32_t StereoPlayoutIsAvailable (bool *available) const override
 
int32_t SetStereoPlayout (bool enable) override
 
int32_t StereoPlayout (bool *enabled) const override
 
int32_t StereoRecordingIsAvailable (bool *available) const override
 
int32_t SetStereoRecording (bool enable) override
 
int32_t StereoRecording (bool *enabled) const override
 
int32_t SetRecordingChannel (const ChannelType channel) override
 
int32_t RecordingChannel (ChannelType *channel) const override
 
int32_t SetPlayoutBuffer (const BufferType type, uint16_t size_ms=0) override
 
int32_t PlayoutBuffer (BufferType *type, uint16_t *size_ms) const override
 
int32_t PlayoutDelay (uint16_t *delay_ms) const override
 
int32_t RecordingDelay (uint16_t *delay_ms) const override
 
int32_t CPULoad (uint16_t *load) const override
 
int32_t StartRawOutputFileRecording (const char pcm_file_name_utf8[webrtc::kAdmMaxFileNameSize]) override
 
int32_t StopRawOutputFileRecording () override
 
int32_t StartRawInputFileRecording (const char pcm_file_name_utf8[webrtc::kAdmMaxFileNameSize]) override
 
int32_t StopRawInputFileRecording () override
 
int32_t SetRecordingSampleRate (const uint32_t samples_per_sec) override
 
int32_t RecordingSampleRate (uint32_t *samples_per_sec) const override
 
int32_t SetPlayoutSampleRate (const uint32_t samples_per_sec) override
 
int32_t PlayoutSampleRate (uint32_t *samples_per_sec) const override
 
int32_t ResetAudioDevice () override
 
int32_t SetLoudspeakerStatus (bool enable) override
 
int32_t GetLoudspeakerStatus (bool *enabled) const override
 
bool BuiltInAECIsAvailable () const override
 
int32_t EnableBuiltInAEC (bool enable) override
 
bool BuiltInAGCIsAvailable () const override
 
int32_t EnableBuiltInAGC (bool enable) override
 
bool BuiltInNSIsAvailable () const override
 
int32_t EnableBuiltInNS (bool enable) override
 
void OnMessage (rtc::Message *msg) override
 
- Public Member Functions inherited from webrtc::AudioDeviceModule
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 StartRawOutputFileRecording (const char pcmFileNameUTF8[kAdmMaxFileNameSize])=0
 
virtual int32_t StartRawInputFileRecording (const char pcmFileNameUTF8[kAdmMaxFileNameSize])=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 StartRawOutputFileRecording (const char pcmFileNameUTF8[kAdmMaxFileNameSize])=0
 
virtual int32_t StartRawInputFileRecording (const char pcmFileNameUTF8[kAdmMaxFileNameSize])=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 void ProcessThreadAttached (ProcessThread *)
 
virtual void ProcessThreadAttached (ProcessThread *)
 
- Public Member Functions inherited from rtc::MessageHandler
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 

Static Public Member Functions

static rtc::scoped_refptr< FakeAudioCaptureModuleCreate ()
 
static rtc::scoped_refptr< FakeAudioCaptureModuleCreate ()
 
- 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)
 

Static Public Attributes

static const size_t kNumberSamples = 440
 
static const size_t kNumberBytesPerSample = sizeof(Sample)
 

Protected Member Functions

 FakeAudioCaptureModule ()
 
virtual ~FakeAudioCaptureModule ()
 
 FakeAudioCaptureModule ()
 
virtual ~FakeAudioCaptureModule ()
 
- 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 ()
 
- Protected Member Functions inherited from rtc::MessageHandler
 MessageHandler ()
 
 MessageHandler ()
 

Member Typedef Documentation

◆ Sample [1/2]

◆ Sample [2/2]

Constructor & Destructor Documentation

◆ FakeAudioCaptureModule() [1/2]

FakeAudioCaptureModule::FakeAudioCaptureModule ( )
explicitprotected

◆ ~FakeAudioCaptureModule() [1/2]

FakeAudioCaptureModule::~FakeAudioCaptureModule ( )
protectedvirtual

◆ FakeAudioCaptureModule() [2/2]

FakeAudioCaptureModule::FakeAudioCaptureModule ( )
explicitprotected

◆ ~FakeAudioCaptureModule() [2/2]

virtual FakeAudioCaptureModule::~FakeAudioCaptureModule ( )
protectedvirtual

Member Function Documentation

◆ ActiveAudioLayer() [1/2]

int32_t FakeAudioCaptureModule::ActiveAudioLayer ( AudioLayer audio_layer) const
overridevirtual

◆ ActiveAudioLayer() [2/2]

int32_t FakeAudioCaptureModule::ActiveAudioLayer ( AudioLayer audio_layer) const
overridevirtual

◆ AGC() [1/2]

bool FakeAudioCaptureModule::AGC ( ) const
overridevirtual

◆ AGC() [2/2]

bool FakeAudioCaptureModule::AGC ( ) const
overridevirtual

◆ BuiltInAECIsAvailable() [1/2]

bool FakeAudioCaptureModule::BuiltInAECIsAvailable ( ) const
inlineoverridevirtual

◆ BuiltInAECIsAvailable() [2/2]

bool FakeAudioCaptureModule::BuiltInAECIsAvailable ( ) const
inlineoverridevirtual

◆ BuiltInAGCIsAvailable() [1/2]

bool FakeAudioCaptureModule::BuiltInAGCIsAvailable ( ) const
inlineoverridevirtual

◆ BuiltInAGCIsAvailable() [2/2]

bool FakeAudioCaptureModule::BuiltInAGCIsAvailable ( ) const
inlineoverridevirtual

◆ BuiltInNSIsAvailable() [1/2]

bool FakeAudioCaptureModule::BuiltInNSIsAvailable ( ) const
inlineoverridevirtual

◆ BuiltInNSIsAvailable() [2/2]

bool FakeAudioCaptureModule::BuiltInNSIsAvailable ( ) const
inlineoverridevirtual

◆ CPULoad() [1/2]

int32_t FakeAudioCaptureModule::CPULoad ( uint16_t load) const
overridevirtual

◆ CPULoad() [2/2]

int32_t FakeAudioCaptureModule::CPULoad ( uint16_t load) const
overridevirtual

◆ Create() [1/2]

rtc::scoped_refptr< FakeAudioCaptureModule > FakeAudioCaptureModule::Create ( )
static

◆ Create() [2/2]

static rtc::scoped_refptr<FakeAudioCaptureModule> FakeAudioCaptureModule::Create ( )
static

◆ EnableBuiltInAEC() [1/2]

int32_t FakeAudioCaptureModule::EnableBuiltInAEC ( bool  enable)
inlineoverridevirtual

◆ EnableBuiltInAEC() [2/2]

int32_t FakeAudioCaptureModule::EnableBuiltInAEC ( bool  enable)
inlineoverridevirtual

◆ EnableBuiltInAGC() [1/2]

int32_t FakeAudioCaptureModule::EnableBuiltInAGC ( bool  enable)
inlineoverridevirtual

◆ EnableBuiltInAGC() [2/2]

int32_t FakeAudioCaptureModule::EnableBuiltInAGC ( bool  enable)
inlineoverridevirtual

◆ EnableBuiltInNS() [1/2]

int32_t FakeAudioCaptureModule::EnableBuiltInNS ( bool  enable)
inlineoverridevirtual

◆ EnableBuiltInNS() [2/2]

int32_t FakeAudioCaptureModule::EnableBuiltInNS ( bool  enable)
inlineoverridevirtual

◆ frames_received() [1/2]

int FakeAudioCaptureModule::frames_received ( ) const

◆ frames_received() [2/2]

int FakeAudioCaptureModule::frames_received ( ) const

◆ GetLoudspeakerStatus() [1/2]

int32_t FakeAudioCaptureModule::GetLoudspeakerStatus ( bool *  enabled) const
overridevirtual

◆ GetLoudspeakerStatus() [2/2]

int32_t FakeAudioCaptureModule::GetLoudspeakerStatus ( bool *  enabled) const
overridevirtual

◆ Init() [1/2]

int32_t FakeAudioCaptureModule::Init ( )
overridevirtual

◆ Init() [2/2]

int32_t FakeAudioCaptureModule::Init ( )
overridevirtual

◆ Initialized() [1/2]

bool FakeAudioCaptureModule::Initialized ( ) const
overridevirtual

◆ Initialized() [2/2]

bool FakeAudioCaptureModule::Initialized ( ) const
overridevirtual

◆ InitMicrophone() [1/2]

int32_t FakeAudioCaptureModule::InitMicrophone ( )
overridevirtual

◆ InitMicrophone() [2/2]

int32_t FakeAudioCaptureModule::InitMicrophone ( )
overridevirtual

◆ InitPlayout() [1/2]

int32_t FakeAudioCaptureModule::InitPlayout ( )
overridevirtual

◆ InitPlayout() [2/2]

int32_t FakeAudioCaptureModule::InitPlayout ( )
overridevirtual

◆ InitRecording() [1/2]

int32_t FakeAudioCaptureModule::InitRecording ( )
overridevirtual

◆ InitRecording() [2/2]

int32_t FakeAudioCaptureModule::InitRecording ( )
overridevirtual

◆ InitSpeaker() [1/2]

int32_t FakeAudioCaptureModule::InitSpeaker ( )
overridevirtual

◆ InitSpeaker() [2/2]

int32_t FakeAudioCaptureModule::InitSpeaker ( )
overridevirtual

◆ LastError() [1/2]

ErrorCode FakeAudioCaptureModule::LastError ( ) const
overridevirtual

◆ LastError() [2/2]

webrtc::AudioDeviceModule::ErrorCode FakeAudioCaptureModule::LastError ( ) const
overridevirtual

◆ MaxMicrophoneVolume() [1/2]

int32_t FakeAudioCaptureModule::MaxMicrophoneVolume ( uint32_t max_volume) const
overridevirtual

◆ MaxMicrophoneVolume() [2/2]

int32_t FakeAudioCaptureModule::MaxMicrophoneVolume ( uint32_t max_volume) const
overridevirtual

◆ MaxSpeakerVolume() [1/2]

int32_t FakeAudioCaptureModule::MaxSpeakerVolume ( uint32_t max_volume) const
overridevirtual

◆ MaxSpeakerVolume() [2/2]

int32_t FakeAudioCaptureModule::MaxSpeakerVolume ( uint32_t max_volume) const
overridevirtual

◆ MicrophoneBoost() [1/2]

int32_t FakeAudioCaptureModule::MicrophoneBoost ( bool *  enabled) const
overridevirtual

◆ MicrophoneBoost() [2/2]

int32_t FakeAudioCaptureModule::MicrophoneBoost ( bool *  enabled) const
overridevirtual

◆ MicrophoneBoostIsAvailable() [1/2]

int32_t FakeAudioCaptureModule::MicrophoneBoostIsAvailable ( bool *  available)
overridevirtual

◆ MicrophoneBoostIsAvailable() [2/2]

int32_t FakeAudioCaptureModule::MicrophoneBoostIsAvailable ( bool *  available)
overridevirtual

◆ MicrophoneIsInitialized() [1/2]

bool FakeAudioCaptureModule::MicrophoneIsInitialized ( ) const
overridevirtual

◆ MicrophoneIsInitialized() [2/2]

bool FakeAudioCaptureModule::MicrophoneIsInitialized ( ) const
overridevirtual

◆ MicrophoneMute() [1/2]

int32_t FakeAudioCaptureModule::MicrophoneMute ( bool *  enabled) const
overridevirtual

◆ MicrophoneMute() [2/2]

int32_t FakeAudioCaptureModule::MicrophoneMute ( bool *  enabled) const
overridevirtual

◆ MicrophoneMuteIsAvailable() [1/2]

int32_t FakeAudioCaptureModule::MicrophoneMuteIsAvailable ( bool *  available)
overridevirtual

◆ MicrophoneMuteIsAvailable() [2/2]

int32_t FakeAudioCaptureModule::MicrophoneMuteIsAvailable ( bool *  available)
overridevirtual

◆ MicrophoneVolume() [1/2]

int32_t FakeAudioCaptureModule::MicrophoneVolume ( uint32_t volume) const
overridevirtual

◆ MicrophoneVolume() [2/2]

int32_t FakeAudioCaptureModule::MicrophoneVolume ( uint32_t volume) const
overridevirtual

◆ MicrophoneVolumeIsAvailable() [1/2]

int32_t FakeAudioCaptureModule::MicrophoneVolumeIsAvailable ( bool *  available)
overridevirtual

◆ MicrophoneVolumeIsAvailable() [2/2]

int32_t FakeAudioCaptureModule::MicrophoneVolumeIsAvailable ( bool *  available)
overridevirtual

◆ MicrophoneVolumeStepSize() [1/2]

int32_t FakeAudioCaptureModule::MicrophoneVolumeStepSize ( uint16_t step_size) const
overridevirtual

◆ MicrophoneVolumeStepSize() [2/2]

int32_t FakeAudioCaptureModule::MicrophoneVolumeStepSize ( uint16_t step_size) const
overridevirtual

◆ MinMicrophoneVolume() [1/2]

int32_t FakeAudioCaptureModule::MinMicrophoneVolume ( uint32_t min_volume) const
overridevirtual

◆ MinMicrophoneVolume() [2/2]

int32_t FakeAudioCaptureModule::MinMicrophoneVolume ( uint32_t min_volume) const
overridevirtual

◆ MinSpeakerVolume() [1/2]

int32_t FakeAudioCaptureModule::MinSpeakerVolume ( uint32_t min_volume) const
overridevirtual

◆ MinSpeakerVolume() [2/2]

int32_t FakeAudioCaptureModule::MinSpeakerVolume ( uint32_t min_volume) const
overridevirtual

◆ OnMessage() [1/2]

void FakeAudioCaptureModule::OnMessage ( rtc::Message msg)
overridevirtual

Implements rtc::MessageHandler.

◆ OnMessage() [2/2]

void FakeAudioCaptureModule::OnMessage ( rtc::Message msg)
overridevirtual

Implements rtc::MessageHandler.

◆ Playing() [1/2]

bool FakeAudioCaptureModule::Playing ( ) const
overridevirtual

◆ Playing() [2/2]

bool FakeAudioCaptureModule::Playing ( ) const
overridevirtual

◆ PlayoutBuffer() [1/2]

int32_t FakeAudioCaptureModule::PlayoutBuffer ( BufferType type,
uint16_t size_ms 
) const
overridevirtual

◆ PlayoutBuffer() [2/2]

int32_t FakeAudioCaptureModule::PlayoutBuffer ( BufferType type,
uint16_t size_ms 
) const
overridevirtual

◆ PlayoutDelay() [1/2]

int32_t FakeAudioCaptureModule::PlayoutDelay ( uint16_t delay_ms) const
overridevirtual

◆ PlayoutDelay() [2/2]

int32_t FakeAudioCaptureModule::PlayoutDelay ( uint16_t delay_ms) const
overridevirtual

◆ PlayoutDeviceName() [1/2]

int32_t FakeAudioCaptureModule::PlayoutDeviceName ( uint16_t  index,
char  name[webrtc::kAdmMaxDeviceNameSize],
char  guid[webrtc::kAdmMaxGuidSize] 
)
override

◆ PlayoutDeviceName() [2/2]

int32_t FakeAudioCaptureModule::PlayoutDeviceName ( uint16_t  index,
char  name[webrtc::kAdmMaxDeviceNameSize],
char  guid[webrtc::kAdmMaxGuidSize] 
)
override

◆ PlayoutDevices() [1/2]

int16_t FakeAudioCaptureModule::PlayoutDevices ( )
overridevirtual

◆ PlayoutDevices() [2/2]

int16_t FakeAudioCaptureModule::PlayoutDevices ( )
overridevirtual

◆ PlayoutIsAvailable() [1/2]

int32_t FakeAudioCaptureModule::PlayoutIsAvailable ( bool *  available)
overridevirtual

◆ PlayoutIsAvailable() [2/2]

int32_t FakeAudioCaptureModule::PlayoutIsAvailable ( bool *  available)
overridevirtual

◆ PlayoutIsInitialized() [1/2]

bool FakeAudioCaptureModule::PlayoutIsInitialized ( ) const
overridevirtual

◆ PlayoutIsInitialized() [2/2]

bool FakeAudioCaptureModule::PlayoutIsInitialized ( ) const
overridevirtual

◆ PlayoutSampleRate() [1/2]

int32_t FakeAudioCaptureModule::PlayoutSampleRate ( uint32_t samples_per_sec) const
overridevirtual

◆ PlayoutSampleRate() [2/2]

int32_t FakeAudioCaptureModule::PlayoutSampleRate ( uint32_t samples_per_sec) const
overridevirtual

◆ Process() [1/2]

void FakeAudioCaptureModule::Process ( )
overridevirtual

Implements webrtc::Module.

◆ Process() [2/2]

void FakeAudioCaptureModule::Process ( )
overridevirtual

Implements webrtc::Module.

◆ Recording() [1/2]

bool FakeAudioCaptureModule::Recording ( ) const
overridevirtual

◆ Recording() [2/2]

bool FakeAudioCaptureModule::Recording ( ) const
overridevirtual

◆ RecordingChannel() [1/2]

int32_t FakeAudioCaptureModule::RecordingChannel ( ChannelType channel) const
overridevirtual

◆ RecordingChannel() [2/2]

int32_t FakeAudioCaptureModule::RecordingChannel ( ChannelType channel) const
overridevirtual

◆ RecordingDelay() [1/2]

int32_t FakeAudioCaptureModule::RecordingDelay ( uint16_t delay_ms) const
overridevirtual

◆ RecordingDelay() [2/2]

int32_t FakeAudioCaptureModule::RecordingDelay ( uint16_t delay_ms) const
overridevirtual

◆ RecordingDeviceName() [1/2]

int32_t FakeAudioCaptureModule::RecordingDeviceName ( uint16_t  index,
char  name[webrtc::kAdmMaxDeviceNameSize],
char  guid[webrtc::kAdmMaxGuidSize] 
)
override

◆ RecordingDeviceName() [2/2]

int32_t FakeAudioCaptureModule::RecordingDeviceName ( uint16_t  index,
char  name[webrtc::kAdmMaxDeviceNameSize],
char  guid[webrtc::kAdmMaxGuidSize] 
)
override

◆ RecordingDevices() [1/2]

int16_t FakeAudioCaptureModule::RecordingDevices ( )
overridevirtual

◆ RecordingDevices() [2/2]

int16_t FakeAudioCaptureModule::RecordingDevices ( )
overridevirtual

◆ RecordingIsAvailable() [1/2]

int32_t FakeAudioCaptureModule::RecordingIsAvailable ( bool *  available)
overridevirtual

◆ RecordingIsAvailable() [2/2]

int32_t FakeAudioCaptureModule::RecordingIsAvailable ( bool *  available)
overridevirtual

◆ RecordingIsInitialized() [1/2]

bool FakeAudioCaptureModule::RecordingIsInitialized ( ) const
overridevirtual

◆ RecordingIsInitialized() [2/2]

bool FakeAudioCaptureModule::RecordingIsInitialized ( ) const
overridevirtual

◆ RecordingSampleRate() [1/2]

int32_t FakeAudioCaptureModule::RecordingSampleRate ( uint32_t samples_per_sec) const
overridevirtual

◆ RecordingSampleRate() [2/2]

int32_t FakeAudioCaptureModule::RecordingSampleRate ( uint32_t samples_per_sec) const
overridevirtual

◆ RegisterAudioCallback() [1/2]

int32_t FakeAudioCaptureModule::RegisterAudioCallback ( webrtc::AudioTransport audio_callback)
overridevirtual

◆ RegisterAudioCallback() [2/2]

int32_t FakeAudioCaptureModule::RegisterAudioCallback ( webrtc::AudioTransport audio_callback)
overridevirtual

◆ RegisterEventObserver() [1/2]

int32_t FakeAudioCaptureModule::RegisterEventObserver ( webrtc::AudioDeviceObserver event_callback)
overridevirtual

◆ RegisterEventObserver() [2/2]

int32_t FakeAudioCaptureModule::RegisterEventObserver ( webrtc::AudioDeviceObserver event_callback)
overridevirtual

◆ ResetAudioDevice() [1/2]

int32_t FakeAudioCaptureModule::ResetAudioDevice ( )
overridevirtual

◆ ResetAudioDevice() [2/2]

int32_t FakeAudioCaptureModule::ResetAudioDevice ( )
overridevirtual

◆ SetAGC() [1/2]

int32_t FakeAudioCaptureModule::SetAGC ( bool  enable)
overridevirtual

◆ SetAGC() [2/2]

int32_t FakeAudioCaptureModule::SetAGC ( bool  enable)
overridevirtual

◆ SetLoudspeakerStatus() [1/2]

int32_t FakeAudioCaptureModule::SetLoudspeakerStatus ( bool  enable)
overridevirtual

◆ SetLoudspeakerStatus() [2/2]

int32_t FakeAudioCaptureModule::SetLoudspeakerStatus ( bool  enable)
overridevirtual

◆ SetMicrophoneBoost() [1/2]

int32_t FakeAudioCaptureModule::SetMicrophoneBoost ( bool  enable)
overridevirtual

◆ SetMicrophoneBoost() [2/2]

int32_t FakeAudioCaptureModule::SetMicrophoneBoost ( bool  enable)
overridevirtual

◆ SetMicrophoneMute() [1/2]

int32_t FakeAudioCaptureModule::SetMicrophoneMute ( bool  enable)
overridevirtual

◆ SetMicrophoneMute() [2/2]

int32_t FakeAudioCaptureModule::SetMicrophoneMute ( bool  enable)
overridevirtual

◆ SetMicrophoneVolume() [1/2]

int32_t FakeAudioCaptureModule::SetMicrophoneVolume ( uint32_t  volume)
overridevirtual

◆ SetMicrophoneVolume() [2/2]

int32_t FakeAudioCaptureModule::SetMicrophoneVolume ( uint32_t  volume)
overridevirtual

◆ SetPlayoutBuffer() [1/2]

int32_t FakeAudioCaptureModule::SetPlayoutBuffer ( const BufferType  type,
uint16_t  size_ms = 0 
)
overridevirtual

◆ SetPlayoutBuffer() [2/2]

int32_t FakeAudioCaptureModule::SetPlayoutBuffer ( const BufferType  type,
uint16_t  size_ms = 0 
)
overridevirtual

◆ SetPlayoutDevice() [1/4]

int32_t FakeAudioCaptureModule::SetPlayoutDevice ( uint16_t  index)
overridevirtual

◆ SetPlayoutDevice() [2/4]

int32_t FakeAudioCaptureModule::SetPlayoutDevice ( uint16_t  index)
overridevirtual

◆ SetPlayoutDevice() [3/4]

int32_t FakeAudioCaptureModule::SetPlayoutDevice ( WindowsDeviceType  device)
overridevirtual

◆ SetPlayoutDevice() [4/4]

int32_t FakeAudioCaptureModule::SetPlayoutDevice ( WindowsDeviceType  device)
overridevirtual

◆ SetPlayoutSampleRate() [1/2]

int32_t FakeAudioCaptureModule::SetPlayoutSampleRate ( const uint32_t  samples_per_sec)
overridevirtual

◆ SetPlayoutSampleRate() [2/2]

int32_t FakeAudioCaptureModule::SetPlayoutSampleRate ( const uint32_t  samples_per_sec)
overridevirtual

◆ SetRecordingChannel() [1/2]

int32_t FakeAudioCaptureModule::SetRecordingChannel ( const ChannelType  channel)
overridevirtual

◆ SetRecordingChannel() [2/2]

int32_t FakeAudioCaptureModule::SetRecordingChannel ( const ChannelType  channel)
overridevirtual

◆ SetRecordingDevice() [1/4]

int32_t FakeAudioCaptureModule::SetRecordingDevice ( uint16_t  index)
overridevirtual

◆ SetRecordingDevice() [2/4]

int32_t FakeAudioCaptureModule::SetRecordingDevice ( uint16_t  index)
overridevirtual

◆ SetRecordingDevice() [3/4]

int32_t FakeAudioCaptureModule::SetRecordingDevice ( WindowsDeviceType  device)
overridevirtual

◆ SetRecordingDevice() [4/4]

int32_t FakeAudioCaptureModule::SetRecordingDevice ( WindowsDeviceType  device)
overridevirtual

◆ SetRecordingSampleRate() [1/2]

int32_t FakeAudioCaptureModule::SetRecordingSampleRate ( const uint32_t  samples_per_sec)
overridevirtual

◆ SetRecordingSampleRate() [2/2]

int32_t FakeAudioCaptureModule::SetRecordingSampleRate ( const uint32_t  samples_per_sec)
overridevirtual

◆ SetSpeakerMute() [1/2]

int32_t FakeAudioCaptureModule::SetSpeakerMute ( bool  enable)
overridevirtual

◆ SetSpeakerMute() [2/2]

int32_t FakeAudioCaptureModule::SetSpeakerMute ( bool  enable)
overridevirtual

◆ SetSpeakerVolume() [1/2]

int32_t FakeAudioCaptureModule::SetSpeakerVolume ( uint32_t  volume)
overridevirtual

◆ SetSpeakerVolume() [2/2]

int32_t FakeAudioCaptureModule::SetSpeakerVolume ( uint32_t  volume)
overridevirtual

◆ SetStereoPlayout() [1/2]

int32_t FakeAudioCaptureModule::SetStereoPlayout ( bool  enable)
overridevirtual

◆ SetStereoPlayout() [2/2]

int32_t FakeAudioCaptureModule::SetStereoPlayout ( bool  enable)
overridevirtual

◆ SetStereoRecording() [1/2]

int32_t FakeAudioCaptureModule::SetStereoRecording ( bool  enable)
overridevirtual

◆ SetStereoRecording() [2/2]

int32_t FakeAudioCaptureModule::SetStereoRecording ( bool  enable)
overridevirtual

◆ SetWaveOutVolume() [1/2]

int32_t FakeAudioCaptureModule::SetWaveOutVolume ( uint16_t  volume_left,
uint16_t  volume_right 
)
overridevirtual

◆ SetWaveOutVolume() [2/2]

int32_t FakeAudioCaptureModule::SetWaveOutVolume ( uint16_t  volume_left,
uint16_t  volume_right 
)
overridevirtual

◆ SpeakerIsInitialized() [1/2]

bool FakeAudioCaptureModule::SpeakerIsInitialized ( ) const
overridevirtual

◆ SpeakerIsInitialized() [2/2]

bool FakeAudioCaptureModule::SpeakerIsInitialized ( ) const
overridevirtual

◆ SpeakerMute() [1/2]

int32_t FakeAudioCaptureModule::SpeakerMute ( bool *  enabled) const
overridevirtual

◆ SpeakerMute() [2/2]

int32_t FakeAudioCaptureModule::SpeakerMute ( bool *  enabled) const
overridevirtual

◆ SpeakerMuteIsAvailable() [1/2]

int32_t FakeAudioCaptureModule::SpeakerMuteIsAvailable ( bool *  available)
overridevirtual

◆ SpeakerMuteIsAvailable() [2/2]

int32_t FakeAudioCaptureModule::SpeakerMuteIsAvailable ( bool *  available)
overridevirtual

◆ SpeakerVolume() [1/2]

int32_t FakeAudioCaptureModule::SpeakerVolume ( uint32_t volume) const
overridevirtual

◆ SpeakerVolume() [2/2]

int32_t FakeAudioCaptureModule::SpeakerVolume ( uint32_t volume) const
overridevirtual

◆ SpeakerVolumeIsAvailable() [1/2]

int32_t FakeAudioCaptureModule::SpeakerVolumeIsAvailable ( bool *  available)
overridevirtual

◆ SpeakerVolumeIsAvailable() [2/2]

int32_t FakeAudioCaptureModule::SpeakerVolumeIsAvailable ( bool *  available)
overridevirtual

◆ SpeakerVolumeStepSize() [1/2]

int32_t FakeAudioCaptureModule::SpeakerVolumeStepSize ( uint16_t step_size) const
overridevirtual

◆ SpeakerVolumeStepSize() [2/2]

int32_t FakeAudioCaptureModule::SpeakerVolumeStepSize ( uint16_t step_size) const
overridevirtual

◆ StartPlayout() [1/2]

int32_t FakeAudioCaptureModule::StartPlayout ( )
overridevirtual

◆ StartPlayout() [2/2]

int32_t FakeAudioCaptureModule::StartPlayout ( )
overridevirtual

◆ StartRawInputFileRecording() [1/2]

int32_t FakeAudioCaptureModule::StartRawInputFileRecording ( const char  pcm_file_name_utf8[webrtc::kAdmMaxFileNameSize])
override

◆ StartRawInputFileRecording() [2/2]

int32_t FakeAudioCaptureModule::StartRawInputFileRecording ( const char  pcm_file_name_utf8[webrtc::kAdmMaxFileNameSize])
override

◆ StartRawOutputFileRecording() [1/2]

int32_t FakeAudioCaptureModule::StartRawOutputFileRecording ( const char  pcm_file_name_utf8[webrtc::kAdmMaxFileNameSize])
override

◆ StartRawOutputFileRecording() [2/2]

int32_t FakeAudioCaptureModule::StartRawOutputFileRecording ( const char  pcm_file_name_utf8[webrtc::kAdmMaxFileNameSize])
override

◆ StartRecording() [1/2]

int32_t FakeAudioCaptureModule::StartRecording ( )
overridevirtual

◆ StartRecording() [2/2]

int32_t FakeAudioCaptureModule::StartRecording ( )
overridevirtual

◆ StereoPlayout() [1/2]

int32_t FakeAudioCaptureModule::StereoPlayout ( bool *  enabled) const
overridevirtual

◆ StereoPlayout() [2/2]

int32_t FakeAudioCaptureModule::StereoPlayout ( bool *  enabled) const
overridevirtual

◆ StereoPlayoutIsAvailable() [1/2]

int32_t FakeAudioCaptureModule::StereoPlayoutIsAvailable ( bool *  available) const
overridevirtual

◆ StereoPlayoutIsAvailable() [2/2]

int32_t FakeAudioCaptureModule::StereoPlayoutIsAvailable ( bool *  available) const
overridevirtual

◆ StereoRecording() [1/2]

int32_t FakeAudioCaptureModule::StereoRecording ( bool *  enabled) const
overridevirtual

◆ StereoRecording() [2/2]

int32_t FakeAudioCaptureModule::StereoRecording ( bool *  enabled) const
overridevirtual

◆ StereoRecordingIsAvailable() [1/2]

int32_t FakeAudioCaptureModule::StereoRecordingIsAvailable ( bool *  available) const
overridevirtual

◆ StereoRecordingIsAvailable() [2/2]

int32_t FakeAudioCaptureModule::StereoRecordingIsAvailable ( bool *  available) const
overridevirtual

◆ StopPlayout() [1/2]

int32_t FakeAudioCaptureModule::StopPlayout ( )
overridevirtual

◆ StopPlayout() [2/2]

int32_t FakeAudioCaptureModule::StopPlayout ( )
overridevirtual

◆ StopRawInputFileRecording() [1/2]

int32_t FakeAudioCaptureModule::StopRawInputFileRecording ( )
overridevirtual

◆ StopRawInputFileRecording() [2/2]

int32_t FakeAudioCaptureModule::StopRawInputFileRecording ( )
overridevirtual

◆ StopRawOutputFileRecording() [1/2]

int32_t FakeAudioCaptureModule::StopRawOutputFileRecording ( )
overridevirtual

◆ StopRawOutputFileRecording() [2/2]

int32_t FakeAudioCaptureModule::StopRawOutputFileRecording ( )
overridevirtual

◆ StopRecording() [1/2]

int32_t FakeAudioCaptureModule::StopRecording ( )
overridevirtual

◆ StopRecording() [2/2]

int32_t FakeAudioCaptureModule::StopRecording ( )
overridevirtual

◆ Terminate() [1/2]

int32_t FakeAudioCaptureModule::Terminate ( )
overridevirtual

◆ Terminate() [2/2]

int32_t FakeAudioCaptureModule::Terminate ( )
overridevirtual

◆ TimeUntilNextProcess() [1/2]

int64_t FakeAudioCaptureModule::TimeUntilNextProcess ( )
overridevirtual

Implements webrtc::Module.

◆ TimeUntilNextProcess() [2/2]

int64_t FakeAudioCaptureModule::TimeUntilNextProcess ( )
overridevirtual

Implements webrtc::Module.

◆ WaveOutVolume() [1/2]

int32_t FakeAudioCaptureModule::WaveOutVolume ( uint16_t volume_left,
uint16_t volume_right 
) const
overridevirtual

◆ WaveOutVolume() [2/2]

int32_t FakeAudioCaptureModule::WaveOutVolume ( uint16_t volume_left,
uint16_t volume_right 
) const
overridevirtual

Member Data Documentation

◆ kNumberBytesPerSample

static const size_t FakeAudioCaptureModule::kNumberBytesPerSample = sizeof(Sample)
static

◆ kNumberSamples

static const size_t FakeAudioCaptureModule::kNumberSamples = 440
static

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