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

#include <audio_device_mac.h>

Inheritance diagram for webrtc::AudioDeviceMac:
webrtc::AudioDeviceGeneric webrtc::AudioDeviceGeneric

Public Member Functions

 AudioDeviceMac (const int32_t id)
 
 ~AudioDeviceMac ()
 
virtual int32_t ActiveAudioLayer (AudioDeviceModule::AudioLayer &audioLayer) const
 
virtual InitStatus Init ()
 
virtual int32_t Terminate ()
 
virtual bool Initialized () const
 
virtual int16_t PlayoutDevices ()
 
virtual int16_t RecordingDevices ()
 
virtual int32_t PlayoutDeviceName (uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])
 
virtual int32_t RecordingDeviceName (uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])
 
virtual int32_t SetPlayoutDevice (uint16_t index)
 
virtual int32_t SetPlayoutDevice (AudioDeviceModule::WindowsDeviceType device)
 
virtual int32_t SetRecordingDevice (uint16_t index)
 
virtual int32_t SetRecordingDevice (AudioDeviceModule::WindowsDeviceType device)
 
virtual int32_t PlayoutIsAvailable (bool &available)
 
virtual int32_t InitPlayout ()
 
virtual bool PlayoutIsInitialized () const
 
virtual int32_t RecordingIsAvailable (bool &available)
 
virtual int32_t InitRecording ()
 
virtual bool RecordingIsInitialized () const
 
virtual int32_t StartPlayout ()
 
virtual int32_t StopPlayout ()
 
virtual bool Playing () const
 
virtual int32_t StartRecording ()
 
virtual int32_t StopRecording ()
 
virtual bool Recording () const
 
virtual int32_t SetAGC (bool enable)
 
virtual bool AGC () const
 
virtual int32_t SetWaveOutVolume (uint16_t volumeLeft, uint16_t volumeRight)
 
virtual int32_t WaveOutVolume (uint16_t &volumeLeft, uint16_t &volumeRight) const
 
virtual int32_t InitSpeaker ()
 
virtual bool SpeakerIsInitialized () const
 
virtual int32_t InitMicrophone ()
 
virtual bool MicrophoneIsInitialized () const
 
virtual int32_t SpeakerVolumeIsAvailable (bool &available)
 
virtual int32_t SetSpeakerVolume (uint32_t volume)
 
virtual int32_t SpeakerVolume (uint32_t &volume) const
 
virtual int32_t MaxSpeakerVolume (uint32_t &maxVolume) const
 
virtual int32_t MinSpeakerVolume (uint32_t &minVolume) const
 
virtual int32_t SpeakerVolumeStepSize (uint16_t &stepSize) const
 
virtual int32_t MicrophoneVolumeIsAvailable (bool &available)
 
virtual int32_t SetMicrophoneVolume (uint32_t volume)
 
virtual int32_t MicrophoneVolume (uint32_t &volume) const
 
virtual int32_t MaxMicrophoneVolume (uint32_t &maxVolume) const
 
virtual int32_t MinMicrophoneVolume (uint32_t &minVolume) const
 
virtual int32_t MicrophoneVolumeStepSize (uint16_t &stepSize) const
 
virtual int32_t MicrophoneMuteIsAvailable (bool &available)
 
virtual int32_t SetMicrophoneMute (bool enable)
 
virtual int32_t MicrophoneMute (bool &enabled) const
 
virtual int32_t SpeakerMuteIsAvailable (bool &available)
 
virtual int32_t SetSpeakerMute (bool enable)
 
virtual int32_t SpeakerMute (bool &enabled) const
 
virtual int32_t MicrophoneBoostIsAvailable (bool &available)
 
virtual int32_t SetMicrophoneBoost (bool enable)
 
virtual int32_t MicrophoneBoost (bool &enabled) const
 
virtual int32_t StereoPlayoutIsAvailable (bool &available)
 
virtual int32_t SetStereoPlayout (bool enable)
 
virtual int32_t StereoPlayout (bool &enabled) const
 
virtual int32_t StereoRecordingIsAvailable (bool &available)
 
virtual int32_t SetStereoRecording (bool enable)
 
virtual int32_t StereoRecording (bool &enabled) const
 
virtual int32_t SetPlayoutBuffer (const AudioDeviceModule::BufferType type, uint16_t sizeMS)
 
virtual int32_t PlayoutBuffer (AudioDeviceModule::BufferType &type, uint16_t &sizeMS) const
 
virtual int32_t PlayoutDelay (uint16_t &delayMS) const
 
virtual int32_t RecordingDelay (uint16_t &delayMS) const
 
virtual int32_t CPULoad (uint16_t &load) const
 
virtual bool PlayoutWarning () const
 
virtual bool PlayoutError () const
 
virtual bool RecordingWarning () const
 
virtual bool RecordingError () const
 
virtual void ClearPlayoutWarning ()
 
virtual void ClearPlayoutError ()
 
virtual void ClearRecordingWarning ()
 
virtual void ClearRecordingError ()
 
virtual void AttachAudioBuffer (AudioDeviceBuffer *audioBuffer)
 
 AudioDeviceMac (const int32_t id)
 
 ~AudioDeviceMac ()
 
virtual int32_t ActiveAudioLayer (AudioDeviceModule::AudioLayer &audioLayer) const
 
virtual InitStatus Init ()
 
virtual int32_t Terminate ()
 
virtual bool Initialized () const
 
virtual int16_t PlayoutDevices ()
 
virtual int16_t RecordingDevices ()
 
virtual int32_t PlayoutDeviceName (uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])
 
virtual int32_t RecordingDeviceName (uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize])
 
virtual int32_t SetPlayoutDevice (uint16_t index)
 
virtual int32_t SetPlayoutDevice (AudioDeviceModule::WindowsDeviceType device)
 
virtual int32_t SetRecordingDevice (uint16_t index)
 
virtual int32_t SetRecordingDevice (AudioDeviceModule::WindowsDeviceType device)
 
virtual int32_t PlayoutIsAvailable (bool &available)
 
virtual int32_t InitPlayout ()
 
virtual bool PlayoutIsInitialized () const
 
virtual int32_t RecordingIsAvailable (bool &available)
 
virtual int32_t InitRecording ()
 
virtual bool RecordingIsInitialized () const
 
virtual int32_t StartPlayout ()
 
virtual int32_t StopPlayout ()
 
virtual bool Playing () const
 
virtual int32_t StartRecording ()
 
virtual int32_t StopRecording ()
 
virtual bool Recording () const
 
virtual int32_t SetAGC (bool enable)
 
virtual bool AGC () const
 
virtual int32_t SetWaveOutVolume (uint16_t volumeLeft, uint16_t volumeRight)
 
virtual int32_t WaveOutVolume (uint16_t &volumeLeft, uint16_t &volumeRight) const
 
virtual int32_t InitSpeaker ()
 
virtual bool SpeakerIsInitialized () const
 
virtual int32_t InitMicrophone ()
 
virtual bool MicrophoneIsInitialized () const
 
virtual int32_t SpeakerVolumeIsAvailable (bool &available)
 
virtual int32_t SetSpeakerVolume (uint32_t volume)
 
virtual int32_t SpeakerVolume (uint32_t &volume) const
 
virtual int32_t MaxSpeakerVolume (uint32_t &maxVolume) const
 
virtual int32_t MinSpeakerVolume (uint32_t &minVolume) const
 
virtual int32_t SpeakerVolumeStepSize (uint16_t &stepSize) const
 
virtual int32_t MicrophoneVolumeIsAvailable (bool &available)
 
virtual int32_t SetMicrophoneVolume (uint32_t volume)
 
virtual int32_t MicrophoneVolume (uint32_t &volume) const
 
virtual int32_t MaxMicrophoneVolume (uint32_t &maxVolume) const
 
virtual int32_t MinMicrophoneVolume (uint32_t &minVolume) const
 
virtual int32_t MicrophoneVolumeStepSize (uint16_t &stepSize) const
 
virtual int32_t MicrophoneMuteIsAvailable (bool &available)
 
virtual int32_t SetMicrophoneMute (bool enable)
 
virtual int32_t MicrophoneMute (bool &enabled) const
 
virtual int32_t SpeakerMuteIsAvailable (bool &available)
 
virtual int32_t SetSpeakerMute (bool enable)
 
virtual int32_t SpeakerMute (bool &enabled) const
 
virtual int32_t MicrophoneBoostIsAvailable (bool &available)
 
virtual int32_t SetMicrophoneBoost (bool enable)
 
virtual int32_t MicrophoneBoost (bool &enabled) const
 
virtual int32_t StereoPlayoutIsAvailable (bool &available)
 
virtual int32_t SetStereoPlayout (bool enable)
 
virtual int32_t StereoPlayout (bool &enabled) const
 
virtual int32_t StereoRecordingIsAvailable (bool &available)
 
virtual int32_t SetStereoRecording (bool enable)
 
virtual int32_t StereoRecording (bool &enabled) const
 
virtual int32_t SetPlayoutBuffer (const AudioDeviceModule::BufferType type, uint16_t sizeMS)
 
virtual int32_t PlayoutBuffer (AudioDeviceModule::BufferType &type, uint16_t &sizeMS) const
 
virtual int32_t PlayoutDelay (uint16_t &delayMS) const
 
virtual int32_t RecordingDelay (uint16_t &delayMS) const
 
virtual int32_t CPULoad (uint16_t &load) const
 
virtual bool PlayoutWarning () const
 
virtual bool PlayoutError () const
 
virtual bool RecordingWarning () const
 
virtual bool RecordingError () const
 
virtual void ClearPlayoutWarning ()
 
virtual void ClearPlayoutError ()
 
virtual void ClearRecordingWarning ()
 
virtual void ClearRecordingError ()
 
virtual void AttachAudioBuffer (AudioDeviceBuffer *audioBuffer)
 
- Public Member Functions inherited from webrtc::AudioDeviceGeneric
virtual int32_t SetRecordingSampleRate (const uint32_t samplesPerSec)
 
virtual int32_t SetPlayoutSampleRate (const uint32_t samplesPerSec)
 
virtual int32_t SetLoudspeakerStatus (bool enable)
 
virtual int32_t GetLoudspeakerStatus (bool &enable) const
 
virtual int32_t ResetAudioDevice ()
 
virtual int32_t SoundDeviceControl (unsigned int par1=0, unsigned int par2=0, unsigned int par3=0, unsigned int par4=0)
 
virtual bool BuiltInAECIsAvailable () const
 
virtual bool BuiltInAGCIsAvailable () const
 
virtual bool BuiltInNSIsAvailable () const
 
virtual int32_t EnableBuiltInAEC (bool enable)
 
virtual int32_t EnableBuiltInAGC (bool enable)
 
virtual int32_t EnableBuiltInNS (bool enable)
 
virtual ~AudioDeviceGeneric ()
 
virtual int32_t SetRecordingSampleRate (const uint32_t samplesPerSec)
 
virtual int32_t SetPlayoutSampleRate (const uint32_t samplesPerSec)
 
virtual int32_t SetLoudspeakerStatus (bool enable)
 
virtual int32_t GetLoudspeakerStatus (bool &enable) const
 
virtual int32_t ResetAudioDevice ()
 
virtual int32_t SoundDeviceControl (unsigned int par1=0, unsigned int par2=0, unsigned int par3=0, unsigned int par4=0)
 
virtual bool BuiltInAECIsAvailable () const
 
virtual bool BuiltInAGCIsAvailable () const
 
virtual bool BuiltInNSIsAvailable () const
 
virtual int32_t EnableBuiltInAEC (bool enable)
 
virtual int32_t EnableBuiltInAGC (bool enable)
 
virtual int32_t EnableBuiltInNS (bool enable)
 
virtual ~AudioDeviceGeneric ()
 

Additional Inherited Members

- Public Types inherited from webrtc::AudioDeviceGeneric
enum  InitStatus {
  InitStatus::OK = 0, InitStatus::PLAYOUT_ERROR = 1, InitStatus::RECORDING_ERROR = 2, InitStatus::OTHER_ERROR = 3,
  InitStatus::NUM_STATUSES = 4, InitStatus::OK = 0, InitStatus::PLAYOUT_ERROR = 1, InitStatus::RECORDING_ERROR = 2,
  InitStatus::OTHER_ERROR = 3, InitStatus::NUM_STATUSES = 4
}
 
enum  InitStatus {
  InitStatus::OK = 0, InitStatus::PLAYOUT_ERROR = 1, InitStatus::RECORDING_ERROR = 2, InitStatus::OTHER_ERROR = 3,
  InitStatus::NUM_STATUSES = 4, InitStatus::OK = 0, InitStatus::PLAYOUT_ERROR = 1, InitStatus::RECORDING_ERROR = 2,
  InitStatus::OTHER_ERROR = 3, InitStatus::NUM_STATUSES = 4
}
 

Constructor & Destructor Documentation

◆ AudioDeviceMac() [1/2]

webrtc::AudioDeviceMac::AudioDeviceMac ( const int32_t  id)

◆ ~AudioDeviceMac() [1/2]

webrtc::AudioDeviceMac::~AudioDeviceMac ( )

◆ AudioDeviceMac() [2/2]

webrtc::AudioDeviceMac::AudioDeviceMac ( const int32_t  id)

◆ ~AudioDeviceMac() [2/2]

webrtc::AudioDeviceMac::~AudioDeviceMac ( )

Member Function Documentation

◆ ActiveAudioLayer() [1/2]

int32_t webrtc::AudioDeviceMac::ActiveAudioLayer ( AudioDeviceModule::AudioLayer audioLayer) const
virtual

◆ ActiveAudioLayer() [2/2]

virtual int32_t webrtc::AudioDeviceMac::ActiveAudioLayer ( AudioDeviceModule::AudioLayer audioLayer) const
virtual

◆ AGC() [1/2]

bool webrtc::AudioDeviceMac::AGC ( ) const
virtual

◆ AGC() [2/2]

virtual bool webrtc::AudioDeviceMac::AGC ( ) const
virtual

◆ AttachAudioBuffer() [1/2]

void webrtc::AudioDeviceMac::AttachAudioBuffer ( AudioDeviceBuffer audioBuffer)
virtual

◆ AttachAudioBuffer() [2/2]

virtual void webrtc::AudioDeviceMac::AttachAudioBuffer ( AudioDeviceBuffer audioBuffer)
virtual

◆ ClearPlayoutError() [1/2]

virtual void webrtc::AudioDeviceMac::ClearPlayoutError ( )
virtual

◆ ClearPlayoutError() [2/2]

void webrtc::AudioDeviceMac::ClearPlayoutError ( )
virtual

◆ ClearPlayoutWarning() [1/2]

virtual void webrtc::AudioDeviceMac::ClearPlayoutWarning ( )
virtual

◆ ClearPlayoutWarning() [2/2]

void webrtc::AudioDeviceMac::ClearPlayoutWarning ( )
virtual

◆ ClearRecordingError() [1/2]

virtual void webrtc::AudioDeviceMac::ClearRecordingError ( )
virtual

◆ ClearRecordingError() [2/2]

void webrtc::AudioDeviceMac::ClearRecordingError ( )
virtual

◆ ClearRecordingWarning() [1/2]

void webrtc::AudioDeviceMac::ClearRecordingWarning ( )
virtual

◆ ClearRecordingWarning() [2/2]

virtual void webrtc::AudioDeviceMac::ClearRecordingWarning ( )
virtual

◆ CPULoad() [1/2]

virtual int32_t webrtc::AudioDeviceMac::CPULoad ( uint16_t load) const
virtual

◆ CPULoad() [2/2]

int32_t webrtc::AudioDeviceMac::CPULoad ( uint16_t load) const
virtual

◆ Init() [1/2]

AudioDeviceGeneric::InitStatus webrtc::AudioDeviceMac::Init ( )
virtual

◆ Init() [2/2]

virtual InitStatus webrtc::AudioDeviceMac::Init ( )
virtual

◆ Initialized() [1/2]

bool webrtc::AudioDeviceMac::Initialized ( ) const
virtual

◆ Initialized() [2/2]

virtual bool webrtc::AudioDeviceMac::Initialized ( ) const
virtual

◆ InitMicrophone() [1/2]

virtual int32_t webrtc::AudioDeviceMac::InitMicrophone ( )
virtual

◆ InitMicrophone() [2/2]

int32_t webrtc::AudioDeviceMac::InitMicrophone ( )
virtual

◆ InitPlayout() [1/2]

virtual int32_t webrtc::AudioDeviceMac::InitPlayout ( )
virtual

◆ InitPlayout() [2/2]

int32_t webrtc::AudioDeviceMac::InitPlayout ( )
virtual

◆ InitRecording() [1/2]

int32_t webrtc::AudioDeviceMac::InitRecording ( )
virtual

◆ InitRecording() [2/2]

virtual int32_t webrtc::AudioDeviceMac::InitRecording ( )
virtual

◆ InitSpeaker() [1/2]

virtual int32_t webrtc::AudioDeviceMac::InitSpeaker ( )
virtual

◆ InitSpeaker() [2/2]

int32_t webrtc::AudioDeviceMac::InitSpeaker ( )
virtual

◆ MaxMicrophoneVolume() [1/2]

int32_t webrtc::AudioDeviceMac::MaxMicrophoneVolume ( uint32_t maxVolume) const
virtual

◆ MaxMicrophoneVolume() [2/2]

virtual int32_t webrtc::AudioDeviceMac::MaxMicrophoneVolume ( uint32_t maxVolume) const
virtual

◆ MaxSpeakerVolume() [1/2]

int32_t webrtc::AudioDeviceMac::MaxSpeakerVolume ( uint32_t maxVolume) const
virtual

◆ MaxSpeakerVolume() [2/2]

virtual int32_t webrtc::AudioDeviceMac::MaxSpeakerVolume ( uint32_t maxVolume) const
virtual

◆ MicrophoneBoost() [1/2]

int32_t webrtc::AudioDeviceMac::MicrophoneBoost ( bool &  enabled) const
virtual

◆ MicrophoneBoost() [2/2]

virtual int32_t webrtc::AudioDeviceMac::MicrophoneBoost ( bool &  enabled) const
virtual

◆ MicrophoneBoostIsAvailable() [1/2]

int32_t webrtc::AudioDeviceMac::MicrophoneBoostIsAvailable ( bool &  available)
virtual

◆ MicrophoneBoostIsAvailable() [2/2]

virtual int32_t webrtc::AudioDeviceMac::MicrophoneBoostIsAvailable ( bool &  available)
virtual

◆ MicrophoneIsInitialized() [1/2]

bool webrtc::AudioDeviceMac::MicrophoneIsInitialized ( ) const
virtual

◆ MicrophoneIsInitialized() [2/2]

virtual bool webrtc::AudioDeviceMac::MicrophoneIsInitialized ( ) const
virtual

◆ MicrophoneMute() [1/2]

int32_t webrtc::AudioDeviceMac::MicrophoneMute ( bool &  enabled) const
virtual

◆ MicrophoneMute() [2/2]

virtual int32_t webrtc::AudioDeviceMac::MicrophoneMute ( bool &  enabled) const
virtual

◆ MicrophoneMuteIsAvailable() [1/2]

int32_t webrtc::AudioDeviceMac::MicrophoneMuteIsAvailable ( bool &  available)
virtual

◆ MicrophoneMuteIsAvailable() [2/2]

virtual int32_t webrtc::AudioDeviceMac::MicrophoneMuteIsAvailable ( bool &  available)
virtual

◆ MicrophoneVolume() [1/2]

int32_t webrtc::AudioDeviceMac::MicrophoneVolume ( uint32_t volume) const
virtual

◆ MicrophoneVolume() [2/2]

virtual int32_t webrtc::AudioDeviceMac::MicrophoneVolume ( uint32_t volume) const
virtual

◆ MicrophoneVolumeIsAvailable() [1/2]

int32_t webrtc::AudioDeviceMac::MicrophoneVolumeIsAvailable ( bool &  available)
virtual

◆ MicrophoneVolumeIsAvailable() [2/2]

virtual int32_t webrtc::AudioDeviceMac::MicrophoneVolumeIsAvailable ( bool &  available)
virtual

◆ MicrophoneVolumeStepSize() [1/2]

int32_t webrtc::AudioDeviceMac::MicrophoneVolumeStepSize ( uint16_t stepSize) const
virtual

◆ MicrophoneVolumeStepSize() [2/2]

virtual int32_t webrtc::AudioDeviceMac::MicrophoneVolumeStepSize ( uint16_t stepSize) const
virtual

◆ MinMicrophoneVolume() [1/2]

int32_t webrtc::AudioDeviceMac::MinMicrophoneVolume ( uint32_t minVolume) const
virtual

◆ MinMicrophoneVolume() [2/2]

virtual int32_t webrtc::AudioDeviceMac::MinMicrophoneVolume ( uint32_t minVolume) const
virtual

◆ MinSpeakerVolume() [1/2]

int32_t webrtc::AudioDeviceMac::MinSpeakerVolume ( uint32_t minVolume) const
virtual

◆ MinSpeakerVolume() [2/2]

virtual int32_t webrtc::AudioDeviceMac::MinSpeakerVolume ( uint32_t minVolume) const
virtual

◆ Playing() [1/2]

bool webrtc::AudioDeviceMac::Playing ( ) const
virtual

◆ Playing() [2/2]

virtual bool webrtc::AudioDeviceMac::Playing ( ) const
virtual

◆ PlayoutBuffer() [1/2]

virtual int32_t webrtc::AudioDeviceMac::PlayoutBuffer ( AudioDeviceModule::BufferType type,
uint16_t sizeMS 
) const
virtual

◆ PlayoutBuffer() [2/2]

int32_t webrtc::AudioDeviceMac::PlayoutBuffer ( AudioDeviceModule::BufferType type,
uint16_t sizeMS 
) const
virtual

◆ PlayoutDelay() [1/2]

virtual int32_t webrtc::AudioDeviceMac::PlayoutDelay ( uint16_t delayMS) const
virtual

◆ PlayoutDelay() [2/2]

int32_t webrtc::AudioDeviceMac::PlayoutDelay ( uint16_t delayMS) const
virtual

◆ PlayoutDeviceName() [1/2]

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

◆ PlayoutDeviceName() [2/2]

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

◆ PlayoutDevices() [1/2]

virtual int16_t webrtc::AudioDeviceMac::PlayoutDevices ( )
virtual

◆ PlayoutDevices() [2/2]

int16_t webrtc::AudioDeviceMac::PlayoutDevices ( )
virtual

◆ PlayoutError() [1/2]

virtual bool webrtc::AudioDeviceMac::PlayoutError ( ) const
virtual

◆ PlayoutError() [2/2]

bool webrtc::AudioDeviceMac::PlayoutError ( ) const
virtual

◆ PlayoutIsAvailable() [1/2]

virtual int32_t webrtc::AudioDeviceMac::PlayoutIsAvailable ( bool &  available)
virtual

◆ PlayoutIsAvailable() [2/2]

int32_t webrtc::AudioDeviceMac::PlayoutIsAvailable ( bool &  available)
virtual

◆ PlayoutIsInitialized() [1/2]

virtual bool webrtc::AudioDeviceMac::PlayoutIsInitialized ( ) const
virtual

◆ PlayoutIsInitialized() [2/2]

bool webrtc::AudioDeviceMac::PlayoutIsInitialized ( ) const
virtual

◆ PlayoutWarning() [1/2]

bool webrtc::AudioDeviceMac::PlayoutWarning ( ) const
virtual

◆ PlayoutWarning() [2/2]

virtual bool webrtc::AudioDeviceMac::PlayoutWarning ( ) const
virtual

◆ Recording() [1/2]

virtual bool webrtc::AudioDeviceMac::Recording ( ) const
virtual

◆ Recording() [2/2]

bool webrtc::AudioDeviceMac::Recording ( ) const
virtual

◆ RecordingDelay() [1/2]

virtual int32_t webrtc::AudioDeviceMac::RecordingDelay ( uint16_t delayMS) const
virtual

◆ RecordingDelay() [2/2]

int32_t webrtc::AudioDeviceMac::RecordingDelay ( uint16_t delayMS) const
virtual

◆ RecordingDeviceName() [1/2]

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

◆ RecordingDeviceName() [2/2]

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

◆ RecordingDevices() [1/2]

virtual int16_t webrtc::AudioDeviceMac::RecordingDevices ( )
virtual

◆ RecordingDevices() [2/2]

int16_t webrtc::AudioDeviceMac::RecordingDevices ( )
virtual

◆ RecordingError() [1/2]

virtual bool webrtc::AudioDeviceMac::RecordingError ( ) const
virtual

◆ RecordingError() [2/2]

bool webrtc::AudioDeviceMac::RecordingError ( ) const
virtual

◆ RecordingIsAvailable() [1/2]

int32_t webrtc::AudioDeviceMac::RecordingIsAvailable ( bool &  available)
virtual

◆ RecordingIsAvailable() [2/2]

virtual int32_t webrtc::AudioDeviceMac::RecordingIsAvailable ( bool &  available)
virtual

◆ RecordingIsInitialized() [1/2]

bool webrtc::AudioDeviceMac::RecordingIsInitialized ( ) const
virtual

◆ RecordingIsInitialized() [2/2]

virtual bool webrtc::AudioDeviceMac::RecordingIsInitialized ( ) const
virtual

◆ RecordingWarning() [1/2]

bool webrtc::AudioDeviceMac::RecordingWarning ( ) const
virtual

◆ RecordingWarning() [2/2]

virtual bool webrtc::AudioDeviceMac::RecordingWarning ( ) const
virtual

◆ SetAGC() [1/2]

virtual int32_t webrtc::AudioDeviceMac::SetAGC ( bool  enable)
virtual

◆ SetAGC() [2/2]

int32_t webrtc::AudioDeviceMac::SetAGC ( bool  enable)
virtual

◆ SetMicrophoneBoost() [1/2]

virtual int32_t webrtc::AudioDeviceMac::SetMicrophoneBoost ( bool  enable)
virtual

◆ SetMicrophoneBoost() [2/2]

int32_t webrtc::AudioDeviceMac::SetMicrophoneBoost ( bool  enable)
virtual

◆ SetMicrophoneMute() [1/2]

int32_t webrtc::AudioDeviceMac::SetMicrophoneMute ( bool  enable)
virtual

◆ SetMicrophoneMute() [2/2]

virtual int32_t webrtc::AudioDeviceMac::SetMicrophoneMute ( bool  enable)
virtual

◆ SetMicrophoneVolume() [1/2]

int32_t webrtc::AudioDeviceMac::SetMicrophoneVolume ( uint32_t  volume)
virtual

◆ SetMicrophoneVolume() [2/2]

virtual int32_t webrtc::AudioDeviceMac::SetMicrophoneVolume ( uint32_t  volume)
virtual

◆ SetPlayoutBuffer() [1/2]

virtual int32_t webrtc::AudioDeviceMac::SetPlayoutBuffer ( const AudioDeviceModule::BufferType  type,
uint16_t  sizeMS 
)
virtual

◆ SetPlayoutBuffer() [2/2]

int32_t webrtc::AudioDeviceMac::SetPlayoutBuffer ( const AudioDeviceModule::BufferType  type,
uint16_t  sizeMS 
)
virtual

◆ SetPlayoutDevice() [1/4]

virtual int32_t webrtc::AudioDeviceMac::SetPlayoutDevice ( uint16_t  index)
virtual

◆ SetPlayoutDevice() [2/4]

int32_t webrtc::AudioDeviceMac::SetPlayoutDevice ( uint16_t  index)
virtual

◆ SetPlayoutDevice() [3/4]

virtual int32_t webrtc::AudioDeviceMac::SetPlayoutDevice ( AudioDeviceModule::WindowsDeviceType  device)
virtual

◆ SetPlayoutDevice() [4/4]

int32_t webrtc::AudioDeviceMac::SetPlayoutDevice ( AudioDeviceModule::WindowsDeviceType  device)
virtual

◆ SetRecordingDevice() [1/4]

virtual int32_t webrtc::AudioDeviceMac::SetRecordingDevice ( uint16_t  index)
virtual

◆ SetRecordingDevice() [2/4]

int32_t webrtc::AudioDeviceMac::SetRecordingDevice ( uint16_t  index)
virtual

◆ SetRecordingDevice() [3/4]

virtual int32_t webrtc::AudioDeviceMac::SetRecordingDevice ( AudioDeviceModule::WindowsDeviceType  device)
virtual

◆ SetRecordingDevice() [4/4]

int32_t webrtc::AudioDeviceMac::SetRecordingDevice ( AudioDeviceModule::WindowsDeviceType  device)
virtual

◆ SetSpeakerMute() [1/2]

virtual int32_t webrtc::AudioDeviceMac::SetSpeakerMute ( bool  enable)
virtual

◆ SetSpeakerMute() [2/2]

int32_t webrtc::AudioDeviceMac::SetSpeakerMute ( bool  enable)
virtual

◆ SetSpeakerVolume() [1/2]

virtual int32_t webrtc::AudioDeviceMac::SetSpeakerVolume ( uint32_t  volume)
virtual

◆ SetSpeakerVolume() [2/2]

int32_t webrtc::AudioDeviceMac::SetSpeakerVolume ( uint32_t  volume)
virtual

◆ SetStereoPlayout() [1/2]

virtual int32_t webrtc::AudioDeviceMac::SetStereoPlayout ( bool  enable)
virtual

◆ SetStereoPlayout() [2/2]

int32_t webrtc::AudioDeviceMac::SetStereoPlayout ( bool  enable)
virtual

◆ SetStereoRecording() [1/2]

virtual int32_t webrtc::AudioDeviceMac::SetStereoRecording ( bool  enable)
virtual

◆ SetStereoRecording() [2/2]

int32_t webrtc::AudioDeviceMac::SetStereoRecording ( bool  enable)
virtual

◆ SetWaveOutVolume() [1/2]

virtual int32_t webrtc::AudioDeviceMac::SetWaveOutVolume ( uint16_t  volumeLeft,
uint16_t  volumeRight 
)
virtual

◆ SetWaveOutVolume() [2/2]

int32_t webrtc::AudioDeviceMac::SetWaveOutVolume ( uint16_t  volumeLeft,
uint16_t  volumeRight 
)
virtual

◆ SpeakerIsInitialized() [1/2]

virtual bool webrtc::AudioDeviceMac::SpeakerIsInitialized ( ) const
virtual

◆ SpeakerIsInitialized() [2/2]

bool webrtc::AudioDeviceMac::SpeakerIsInitialized ( ) const
virtual

◆ SpeakerMute() [1/2]

int32_t webrtc::AudioDeviceMac::SpeakerMute ( bool &  enabled) const
virtual

◆ SpeakerMute() [2/2]

virtual int32_t webrtc::AudioDeviceMac::SpeakerMute ( bool &  enabled) const
virtual

◆ SpeakerMuteIsAvailable() [1/2]

virtual int32_t webrtc::AudioDeviceMac::SpeakerMuteIsAvailable ( bool &  available)
virtual

◆ SpeakerMuteIsAvailable() [2/2]

int32_t webrtc::AudioDeviceMac::SpeakerMuteIsAvailable ( bool &  available)
virtual

◆ SpeakerVolume() [1/2]

virtual int32_t webrtc::AudioDeviceMac::SpeakerVolume ( uint32_t volume) const
virtual

◆ SpeakerVolume() [2/2]

int32_t webrtc::AudioDeviceMac::SpeakerVolume ( uint32_t volume) const
virtual

◆ SpeakerVolumeIsAvailable() [1/2]

int32_t webrtc::AudioDeviceMac::SpeakerVolumeIsAvailable ( bool &  available)
virtual

◆ SpeakerVolumeIsAvailable() [2/2]

virtual int32_t webrtc::AudioDeviceMac::SpeakerVolumeIsAvailable ( bool &  available)
virtual

◆ SpeakerVolumeStepSize() [1/2]

int32_t webrtc::AudioDeviceMac::SpeakerVolumeStepSize ( uint16_t stepSize) const
virtual

◆ SpeakerVolumeStepSize() [2/2]

virtual int32_t webrtc::AudioDeviceMac::SpeakerVolumeStepSize ( uint16_t stepSize) const
virtual

◆ StartPlayout() [1/2]

int32_t webrtc::AudioDeviceMac::StartPlayout ( )
virtual

◆ StartPlayout() [2/2]

virtual int32_t webrtc::AudioDeviceMac::StartPlayout ( )
virtual

◆ StartRecording() [1/2]

virtual int32_t webrtc::AudioDeviceMac::StartRecording ( )
virtual

◆ StartRecording() [2/2]

int32_t webrtc::AudioDeviceMac::StartRecording ( )
virtual

◆ StereoPlayout() [1/2]

virtual int32_t webrtc::AudioDeviceMac::StereoPlayout ( bool &  enabled) const
virtual

◆ StereoPlayout() [2/2]

int32_t webrtc::AudioDeviceMac::StereoPlayout ( bool &  enabled) const
virtual

◆ StereoPlayoutIsAvailable() [1/2]

virtual int32_t webrtc::AudioDeviceMac::StereoPlayoutIsAvailable ( bool &  available)
virtual

◆ StereoPlayoutIsAvailable() [2/2]

int32_t webrtc::AudioDeviceMac::StereoPlayoutIsAvailable ( bool &  available)
virtual

◆ StereoRecording() [1/2]

virtual int32_t webrtc::AudioDeviceMac::StereoRecording ( bool &  enabled) const
virtual

◆ StereoRecording() [2/2]

int32_t webrtc::AudioDeviceMac::StereoRecording ( bool &  enabled) const
virtual

◆ StereoRecordingIsAvailable() [1/2]

int32_t webrtc::AudioDeviceMac::StereoRecordingIsAvailable ( bool &  available)
virtual

◆ StereoRecordingIsAvailable() [2/2]

virtual int32_t webrtc::AudioDeviceMac::StereoRecordingIsAvailable ( bool &  available)
virtual

◆ StopPlayout() [1/2]

virtual int32_t webrtc::AudioDeviceMac::StopPlayout ( )
virtual

◆ StopPlayout() [2/2]

int32_t webrtc::AudioDeviceMac::StopPlayout ( )
virtual

◆ StopRecording() [1/2]

int32_t webrtc::AudioDeviceMac::StopRecording ( )
virtual

◆ StopRecording() [2/2]

virtual int32_t webrtc::AudioDeviceMac::StopRecording ( )
virtual

◆ Terminate() [1/2]

virtual int32_t webrtc::AudioDeviceMac::Terminate ( )
virtual

◆ Terminate() [2/2]

int32_t webrtc::AudioDeviceMac::Terminate ( )
virtual

◆ WaveOutVolume() [1/2]

int32_t webrtc::AudioDeviceMac::WaveOutVolume ( uint16_t volumeLeft,
uint16_t volumeRight 
) const
virtual

◆ WaveOutVolume() [2/2]

virtual int32_t webrtc::AudioDeviceMac::WaveOutVolume ( uint16_t volumeLeft,
uint16_t volumeRight 
) const
virtual

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