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

#include <fake_audio_device.h>

Inheritance diagram for webrtc::test::FakeAudioDevice:
webrtc::FakeAudioDeviceModule webrtc::FakeAudioDeviceModule webrtc::AudioDeviceModule webrtc::AudioDeviceModule webrtc::AudioDeviceModule webrtc::AudioDeviceModule webrtc::RefCountedModule webrtc::RefCountedModule webrtc::RefCountedModule webrtc::RefCountedModule webrtc::RefCountedModule webrtc::RefCountedModule webrtc::RefCountedModule webrtc::RefCountedModule

Classes

class  PulsedNoiseCapturer
 

Public Member Functions

 FakeAudioDevice (float speed, int sampling_frequency_in_hz, int16_t max_amplitude)
 
 ~FakeAudioDevice () override
 
 FakeAudioDevice (float speed, int sampling_frequency_in_hz, int16_t max_amplitude)
 
 ~FakeAudioDevice () override
 
- Public Member Functions inherited from webrtc::FakeAudioDeviceModule
 FakeAudioDeviceModule ()
 
virtual ~FakeAudioDeviceModule ()
 
virtual int32_t AddRef () const
 
virtual int32_t Release () const
 
 FakeAudioDeviceModule ()
 
virtual ~FakeAudioDeviceModule ()
 
virtual int32_t AddRef () const
 
virtual int32_t Release () const
 
- Public Member Functions inherited from webrtc::Module
virtual void ProcessThreadAttached (ProcessThread *)
 
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 ()
 

Constructor & Destructor Documentation

◆ FakeAudioDevice() [1/2]

webrtc::test::FakeAudioDevice::FakeAudioDevice ( float  speed,
int  sampling_frequency_in_hz,
int16_t  max_amplitude 
)

◆ ~FakeAudioDevice() [1/2]

webrtc::test::FakeAudioDevice::~FakeAudioDevice ( )
override

◆ FakeAudioDevice() [2/2]

webrtc::test::FakeAudioDevice::FakeAudioDevice ( float  speed,
int  sampling_frequency_in_hz,
int16_t  max_amplitude 
)

◆ ~FakeAudioDevice() [2/2]

webrtc::test::FakeAudioDevice::~FakeAudioDevice ( )
override

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