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

#include <audio_device_pulse_linux.h>

Inheritance diagram for webrtc::AudioDeviceLinuxPulse:
webrtc::AudioDeviceGeneric webrtc::AudioDeviceGeneric

Public Member Functions

 AudioDeviceLinuxPulse (const int32_t id)
 
virtual ~AudioDeviceLinuxPulse ()
 
int32_t ActiveAudioLayer (AudioDeviceModule::AudioLayer &audioLayer) const override
 
InitStatus 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[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize]) override
 
int32_t RecordingDeviceName (uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize]) override
 
int32_t SetPlayoutDevice (uint16_t index) override
 
int32_t SetPlayoutDevice (AudioDeviceModule::WindowsDeviceType device) override
 
int32_t SetRecordingDevice (uint16_t index) override
 
int32_t SetRecordingDevice (AudioDeviceModule::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 volumeLeft, uint16_t volumeRight) override
 
int32_t WaveOutVolume (uint16_t &volumeLeft, uint16_t &volumeRight) 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 &maxVolume) const override
 
int32_t MinSpeakerVolume (uint32_t &minVolume) const override
 
int32_t SpeakerVolumeStepSize (uint16_t &stepSize) 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 &maxVolume) const override
 
int32_t MinMicrophoneVolume (uint32_t &minVolume) const override
 
int32_t MicrophoneVolumeStepSize (uint16_t &stepSize) 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) override
 
int32_t SetStereoPlayout (bool enable) override
 
int32_t StereoPlayout (bool &enabled) const override
 
int32_t StereoRecordingIsAvailable (bool &available) override
 
int32_t SetStereoRecording (bool enable) override
 
int32_t StereoRecording (bool &enabled) const override
 
int32_t SetPlayoutBuffer (const AudioDeviceModule::BufferType type, uint16_t sizeMS) override
 
int32_t PlayoutBuffer (AudioDeviceModule::BufferType &type, uint16_t &sizeMS) const override
 
int32_t PlayoutDelay (uint16_t &delayMS) const override
 
int32_t RecordingDelay (uint16_t &delayMS) const override
 
int32_t CPULoad (uint16_t &load) const override
 
bool PlayoutWarning () const override
 
bool PlayoutError () const override
 
bool RecordingWarning () const override
 
bool RecordingError () const override
 
void ClearPlayoutWarning () override
 
void ClearPlayoutError () override
 
void ClearRecordingWarning () override
 
void ClearRecordingError () override
 
void AttachAudioBuffer (AudioDeviceBuffer *audioBuffer) override
 
 AudioDeviceLinuxPulse (const int32_t id)
 
virtual ~AudioDeviceLinuxPulse ()
 
int32_t ActiveAudioLayer (AudioDeviceModule::AudioLayer &audioLayer) const override
 
InitStatus 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[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize]) override
 
int32_t RecordingDeviceName (uint16_t index, char name[kAdmMaxDeviceNameSize], char guid[kAdmMaxGuidSize]) override
 
int32_t SetPlayoutDevice (uint16_t index) override
 
int32_t SetPlayoutDevice (AudioDeviceModule::WindowsDeviceType device) override
 
int32_t SetRecordingDevice (uint16_t index) override
 
int32_t SetRecordingDevice (AudioDeviceModule::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 volumeLeft, uint16_t volumeRight) override
 
int32_t WaveOutVolume (uint16_t &volumeLeft, uint16_t &volumeRight) 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 &maxVolume) const override
 
int32_t MinSpeakerVolume (uint32_t &minVolume) const override
 
int32_t SpeakerVolumeStepSize (uint16_t &stepSize) 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 &maxVolume) const override
 
int32_t MinMicrophoneVolume (uint32_t &minVolume) const override
 
int32_t MicrophoneVolumeStepSize (uint16_t &stepSize) 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) override
 
int32_t SetStereoPlayout (bool enable) override
 
int32_t StereoPlayout (bool &enabled) const override
 
int32_t StereoRecordingIsAvailable (bool &available) override
 
int32_t SetStereoRecording (bool enable) override
 
int32_t StereoRecording (bool &enabled) const override
 
int32_t SetPlayoutBuffer (const AudioDeviceModule::BufferType type, uint16_t sizeMS) override
 
int32_t PlayoutBuffer (AudioDeviceModule::BufferType &type, uint16_t &sizeMS) const override
 
int32_t PlayoutDelay (uint16_t &delayMS) const override
 
int32_t RecordingDelay (uint16_t &delayMS) const override
 
int32_t CPULoad (uint16_t &load) const override
 
bool PlayoutWarning () const override
 
bool PlayoutError () const override
 
bool RecordingWarning () const override
 
bool RecordingError () const override
 
void ClearPlayoutWarning () override
 
void ClearPlayoutError () override
 
void ClearRecordingWarning () override
 
void ClearRecordingError () override
 
void AttachAudioBuffer (AudioDeviceBuffer *audioBuffer) override
 
- 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

◆ AudioDeviceLinuxPulse() [1/2]

webrtc::AudioDeviceLinuxPulse::AudioDeviceLinuxPulse ( const int32_t  id)

◆ ~AudioDeviceLinuxPulse() [1/2]

webrtc::AudioDeviceLinuxPulse::~AudioDeviceLinuxPulse ( )
virtual

◆ AudioDeviceLinuxPulse() [2/2]

webrtc::AudioDeviceLinuxPulse::AudioDeviceLinuxPulse ( const int32_t  id)

◆ ~AudioDeviceLinuxPulse() [2/2]

virtual webrtc::AudioDeviceLinuxPulse::~AudioDeviceLinuxPulse ( )
virtual

Member Function Documentation

◆ ActiveAudioLayer() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::ActiveAudioLayer ( AudioDeviceModule::AudioLayer audioLayer) const
overridevirtual

◆ ActiveAudioLayer() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::ActiveAudioLayer ( AudioDeviceModule::AudioLayer audioLayer) const
overridevirtual

◆ AGC() [1/2]

bool webrtc::AudioDeviceLinuxPulse::AGC ( ) const
overridevirtual

◆ AGC() [2/2]

bool webrtc::AudioDeviceLinuxPulse::AGC ( ) const
overridevirtual

◆ AttachAudioBuffer() [1/2]

void webrtc::AudioDeviceLinuxPulse::AttachAudioBuffer ( AudioDeviceBuffer audioBuffer)
overridevirtual

◆ AttachAudioBuffer() [2/2]

void webrtc::AudioDeviceLinuxPulse::AttachAudioBuffer ( AudioDeviceBuffer audioBuffer)
overridevirtual

◆ ClearPlayoutError() [1/2]

void webrtc::AudioDeviceLinuxPulse::ClearPlayoutError ( )
overridevirtual

◆ ClearPlayoutError() [2/2]

void webrtc::AudioDeviceLinuxPulse::ClearPlayoutError ( )
overridevirtual

◆ ClearPlayoutWarning() [1/2]

void webrtc::AudioDeviceLinuxPulse::ClearPlayoutWarning ( )
overridevirtual

◆ ClearPlayoutWarning() [2/2]

void webrtc::AudioDeviceLinuxPulse::ClearPlayoutWarning ( )
overridevirtual

◆ ClearRecordingError() [1/2]

void webrtc::AudioDeviceLinuxPulse::ClearRecordingError ( )
overridevirtual

◆ ClearRecordingError() [2/2]

void webrtc::AudioDeviceLinuxPulse::ClearRecordingError ( )
overridevirtual

◆ ClearRecordingWarning() [1/2]

void webrtc::AudioDeviceLinuxPulse::ClearRecordingWarning ( )
overridevirtual

◆ ClearRecordingWarning() [2/2]

void webrtc::AudioDeviceLinuxPulse::ClearRecordingWarning ( )
overridevirtual

◆ CPULoad() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::CPULoad ( uint16_t load) const
overridevirtual

◆ CPULoad() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::CPULoad ( uint16_t load) const
overridevirtual

◆ Init() [1/2]

AudioDeviceGeneric::InitStatus webrtc::AudioDeviceLinuxPulse::Init ( )
overridevirtual

◆ Init() [2/2]

InitStatus webrtc::AudioDeviceLinuxPulse::Init ( )
overridevirtual

◆ Initialized() [1/2]

bool webrtc::AudioDeviceLinuxPulse::Initialized ( ) const
overridevirtual

◆ Initialized() [2/2]

bool webrtc::AudioDeviceLinuxPulse::Initialized ( ) const
overridevirtual

◆ InitMicrophone() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::InitMicrophone ( )
overridevirtual

◆ InitMicrophone() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::InitMicrophone ( )
overridevirtual

◆ InitPlayout() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::InitPlayout ( )
overridevirtual

◆ InitPlayout() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::InitPlayout ( )
overridevirtual

◆ InitRecording() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::InitRecording ( )
overridevirtual

◆ InitRecording() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::InitRecording ( )
overridevirtual

◆ InitSpeaker() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::InitSpeaker ( )
overridevirtual

◆ InitSpeaker() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::InitSpeaker ( )
overridevirtual

◆ MaxMicrophoneVolume() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::MaxMicrophoneVolume ( uint32_t maxVolume) const
overridevirtual

◆ MaxMicrophoneVolume() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::MaxMicrophoneVolume ( uint32_t maxVolume) const
overridevirtual

◆ MaxSpeakerVolume() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::MaxSpeakerVolume ( uint32_t maxVolume) const
overridevirtual

◆ MaxSpeakerVolume() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::MaxSpeakerVolume ( uint32_t maxVolume) const
overridevirtual

◆ MicrophoneBoost() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneBoost ( bool &  enabled) const
overridevirtual

◆ MicrophoneBoost() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneBoost ( bool &  enabled) const
overridevirtual

◆ MicrophoneBoostIsAvailable() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneBoostIsAvailable ( bool &  available)
overridevirtual

◆ MicrophoneBoostIsAvailable() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneBoostIsAvailable ( bool &  available)
overridevirtual

◆ MicrophoneIsInitialized() [1/2]

bool webrtc::AudioDeviceLinuxPulse::MicrophoneIsInitialized ( ) const
overridevirtual

◆ MicrophoneIsInitialized() [2/2]

bool webrtc::AudioDeviceLinuxPulse::MicrophoneIsInitialized ( ) const
overridevirtual

◆ MicrophoneMute() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneMute ( bool &  enabled) const
overridevirtual

◆ MicrophoneMute() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneMute ( bool &  enabled) const
overridevirtual

◆ MicrophoneMuteIsAvailable() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneMuteIsAvailable ( bool &  available)
overridevirtual

◆ MicrophoneMuteIsAvailable() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneMuteIsAvailable ( bool &  available)
overridevirtual

◆ MicrophoneVolume() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneVolume ( uint32_t volume) const
overridevirtual

◆ MicrophoneVolume() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneVolume ( uint32_t volume) const
overridevirtual

◆ MicrophoneVolumeIsAvailable() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneVolumeIsAvailable ( bool &  available)
overridevirtual

◆ MicrophoneVolumeIsAvailable() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneVolumeIsAvailable ( bool &  available)
overridevirtual

◆ MicrophoneVolumeStepSize() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneVolumeStepSize ( uint16_t stepSize) const
overridevirtual

◆ MicrophoneVolumeStepSize() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::MicrophoneVolumeStepSize ( uint16_t stepSize) const
overridevirtual

◆ MinMicrophoneVolume() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::MinMicrophoneVolume ( uint32_t minVolume) const
overridevirtual

◆ MinMicrophoneVolume() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::MinMicrophoneVolume ( uint32_t minVolume) const
overridevirtual

◆ MinSpeakerVolume() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::MinSpeakerVolume ( uint32_t minVolume) const
overridevirtual

◆ MinSpeakerVolume() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::MinSpeakerVolume ( uint32_t minVolume) const
overridevirtual

◆ Playing() [1/2]

bool webrtc::AudioDeviceLinuxPulse::Playing ( ) const
overridevirtual

◆ Playing() [2/2]

bool webrtc::AudioDeviceLinuxPulse::Playing ( ) const
overridevirtual

◆ PlayoutBuffer() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::PlayoutBuffer ( AudioDeviceModule::BufferType type,
uint16_t sizeMS 
) const
overridevirtual

◆ PlayoutBuffer() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::PlayoutBuffer ( AudioDeviceModule::BufferType type,
uint16_t sizeMS 
) const
overridevirtual

◆ PlayoutDelay() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::PlayoutDelay ( uint16_t delayMS) const
overridevirtual

◆ PlayoutDelay() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::PlayoutDelay ( uint16_t delayMS) const
overridevirtual

◆ PlayoutDeviceName() [1/2]

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

◆ PlayoutDeviceName() [2/2]

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

◆ PlayoutDevices() [1/2]

int16_t webrtc::AudioDeviceLinuxPulse::PlayoutDevices ( )
overridevirtual

◆ PlayoutDevices() [2/2]

int16_t webrtc::AudioDeviceLinuxPulse::PlayoutDevices ( )
overridevirtual

◆ PlayoutError() [1/2]

bool webrtc::AudioDeviceLinuxPulse::PlayoutError ( ) const
overridevirtual

◆ PlayoutError() [2/2]

bool webrtc::AudioDeviceLinuxPulse::PlayoutError ( ) const
overridevirtual

◆ PlayoutIsAvailable() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::PlayoutIsAvailable ( bool &  available)
overridevirtual

◆ PlayoutIsAvailable() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::PlayoutIsAvailable ( bool &  available)
overridevirtual

◆ PlayoutIsInitialized() [1/2]

bool webrtc::AudioDeviceLinuxPulse::PlayoutIsInitialized ( ) const
overridevirtual

◆ PlayoutIsInitialized() [2/2]

bool webrtc::AudioDeviceLinuxPulse::PlayoutIsInitialized ( ) const
overridevirtual

◆ PlayoutWarning() [1/2]

bool webrtc::AudioDeviceLinuxPulse::PlayoutWarning ( ) const
overridevirtual

◆ PlayoutWarning() [2/2]

bool webrtc::AudioDeviceLinuxPulse::PlayoutWarning ( ) const
overridevirtual

◆ Recording() [1/2]

bool webrtc::AudioDeviceLinuxPulse::Recording ( ) const
overridevirtual

◆ Recording() [2/2]

bool webrtc::AudioDeviceLinuxPulse::Recording ( ) const
overridevirtual

◆ RecordingDelay() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::RecordingDelay ( uint16_t delayMS) const
overridevirtual

◆ RecordingDelay() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::RecordingDelay ( uint16_t delayMS) const
overridevirtual

◆ RecordingDeviceName() [1/2]

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

◆ RecordingDeviceName() [2/2]

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

◆ RecordingDevices() [1/2]

int16_t webrtc::AudioDeviceLinuxPulse::RecordingDevices ( )
overridevirtual

◆ RecordingDevices() [2/2]

int16_t webrtc::AudioDeviceLinuxPulse::RecordingDevices ( )
overridevirtual

◆ RecordingError() [1/2]

bool webrtc::AudioDeviceLinuxPulse::RecordingError ( ) const
overridevirtual

◆ RecordingError() [2/2]

bool webrtc::AudioDeviceLinuxPulse::RecordingError ( ) const
overridevirtual

◆ RecordingIsAvailable() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::RecordingIsAvailable ( bool &  available)
overridevirtual

◆ RecordingIsAvailable() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::RecordingIsAvailable ( bool &  available)
overridevirtual

◆ RecordingIsInitialized() [1/2]

bool webrtc::AudioDeviceLinuxPulse::RecordingIsInitialized ( ) const
overridevirtual

◆ RecordingIsInitialized() [2/2]

bool webrtc::AudioDeviceLinuxPulse::RecordingIsInitialized ( ) const
overridevirtual

◆ RecordingWarning() [1/2]

bool webrtc::AudioDeviceLinuxPulse::RecordingWarning ( ) const
overridevirtual

◆ RecordingWarning() [2/2]

bool webrtc::AudioDeviceLinuxPulse::RecordingWarning ( ) const
overridevirtual

◆ SetAGC() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetAGC ( bool  enable)
overridevirtual

◆ SetAGC() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetAGC ( bool  enable)
overridevirtual

◆ SetMicrophoneBoost() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetMicrophoneBoost ( bool  enable)
overridevirtual

◆ SetMicrophoneBoost() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetMicrophoneBoost ( bool  enable)
overridevirtual

◆ SetMicrophoneMute() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetMicrophoneMute ( bool  enable)
overridevirtual

◆ SetMicrophoneMute() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetMicrophoneMute ( bool  enable)
overridevirtual

◆ SetMicrophoneVolume() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetMicrophoneVolume ( uint32_t  volume)
overridevirtual

◆ SetMicrophoneVolume() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetMicrophoneVolume ( uint32_t  volume)
overridevirtual

◆ SetPlayoutBuffer() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetPlayoutBuffer ( const AudioDeviceModule::BufferType  type,
uint16_t  sizeMS 
)
overridevirtual

◆ SetPlayoutBuffer() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetPlayoutBuffer ( const AudioDeviceModule::BufferType  type,
uint16_t  sizeMS 
)
overridevirtual

◆ SetPlayoutDevice() [1/4]

int32_t webrtc::AudioDeviceLinuxPulse::SetPlayoutDevice ( uint16_t  index)
overridevirtual

◆ SetPlayoutDevice() [2/4]

int32_t webrtc::AudioDeviceLinuxPulse::SetPlayoutDevice ( uint16_t  index)
overridevirtual

◆ SetPlayoutDevice() [3/4]

int32_t webrtc::AudioDeviceLinuxPulse::SetPlayoutDevice ( AudioDeviceModule::WindowsDeviceType  device)
overridevirtual

◆ SetPlayoutDevice() [4/4]

int32_t webrtc::AudioDeviceLinuxPulse::SetPlayoutDevice ( AudioDeviceModule::WindowsDeviceType  device)
overridevirtual

◆ SetRecordingDevice() [1/4]

int32_t webrtc::AudioDeviceLinuxPulse::SetRecordingDevice ( uint16_t  index)
overridevirtual

◆ SetRecordingDevice() [2/4]

int32_t webrtc::AudioDeviceLinuxPulse::SetRecordingDevice ( uint16_t  index)
overridevirtual

◆ SetRecordingDevice() [3/4]

int32_t webrtc::AudioDeviceLinuxPulse::SetRecordingDevice ( AudioDeviceModule::WindowsDeviceType  device)
overridevirtual

◆ SetRecordingDevice() [4/4]

int32_t webrtc::AudioDeviceLinuxPulse::SetRecordingDevice ( AudioDeviceModule::WindowsDeviceType  device)
overridevirtual

◆ SetSpeakerMute() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetSpeakerMute ( bool  enable)
overridevirtual

◆ SetSpeakerMute() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetSpeakerMute ( bool  enable)
overridevirtual

◆ SetSpeakerVolume() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetSpeakerVolume ( uint32_t  volume)
overridevirtual

◆ SetSpeakerVolume() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetSpeakerVolume ( uint32_t  volume)
overridevirtual

◆ SetStereoPlayout() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetStereoPlayout ( bool  enable)
overridevirtual

◆ SetStereoPlayout() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetStereoPlayout ( bool  enable)
overridevirtual

◆ SetStereoRecording() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetStereoRecording ( bool  enable)
overridevirtual

◆ SetStereoRecording() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetStereoRecording ( bool  enable)
overridevirtual

◆ SetWaveOutVolume() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetWaveOutVolume ( uint16_t  volumeLeft,
uint16_t  volumeRight 
)
overridevirtual

◆ SetWaveOutVolume() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SetWaveOutVolume ( uint16_t  volumeLeft,
uint16_t  volumeRight 
)
overridevirtual

◆ SpeakerIsInitialized() [1/2]

bool webrtc::AudioDeviceLinuxPulse::SpeakerIsInitialized ( ) const
overridevirtual

◆ SpeakerIsInitialized() [2/2]

bool webrtc::AudioDeviceLinuxPulse::SpeakerIsInitialized ( ) const
overridevirtual

◆ SpeakerMute() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SpeakerMute ( bool &  enabled) const
overridevirtual

◆ SpeakerMute() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SpeakerMute ( bool &  enabled) const
overridevirtual

◆ SpeakerMuteIsAvailable() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SpeakerMuteIsAvailable ( bool &  available)
overridevirtual

◆ SpeakerMuteIsAvailable() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SpeakerMuteIsAvailable ( bool &  available)
overridevirtual

◆ SpeakerVolume() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SpeakerVolume ( uint32_t volume) const
overridevirtual

◆ SpeakerVolume() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SpeakerVolume ( uint32_t volume) const
overridevirtual

◆ SpeakerVolumeIsAvailable() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SpeakerVolumeIsAvailable ( bool &  available)
overridevirtual

◆ SpeakerVolumeIsAvailable() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SpeakerVolumeIsAvailable ( bool &  available)
overridevirtual

◆ SpeakerVolumeStepSize() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::SpeakerVolumeStepSize ( uint16_t stepSize) const
overridevirtual

◆ SpeakerVolumeStepSize() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::SpeakerVolumeStepSize ( uint16_t stepSize) const
overridevirtual

◆ StartPlayout() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::StartPlayout ( )
overridevirtual

◆ StartPlayout() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::StartPlayout ( )
overridevirtual

◆ StartRecording() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::StartRecording ( )
overridevirtual

◆ StartRecording() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::StartRecording ( )
overridevirtual

◆ StereoPlayout() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::StereoPlayout ( bool &  enabled) const
overridevirtual

◆ StereoPlayout() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::StereoPlayout ( bool &  enabled) const
overridevirtual

◆ StereoPlayoutIsAvailable() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::StereoPlayoutIsAvailable ( bool &  available)
overridevirtual

◆ StereoPlayoutIsAvailable() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::StereoPlayoutIsAvailable ( bool &  available)
overridevirtual

◆ StereoRecording() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::StereoRecording ( bool &  enabled) const
overridevirtual

◆ StereoRecording() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::StereoRecording ( bool &  enabled) const
overridevirtual

◆ StereoRecordingIsAvailable() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::StereoRecordingIsAvailable ( bool &  available)
overridevirtual

◆ StereoRecordingIsAvailable() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::StereoRecordingIsAvailable ( bool &  available)
overridevirtual

◆ StopPlayout() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::StopPlayout ( )
overridevirtual

◆ StopPlayout() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::StopPlayout ( )
overridevirtual

◆ StopRecording() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::StopRecording ( )
overridevirtual

◆ StopRecording() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::StopRecording ( )
overridevirtual

◆ Terminate() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::Terminate ( )
overridevirtual

◆ Terminate() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::Terminate ( )
overridevirtual

◆ WaveOutVolume() [1/2]

int32_t webrtc::AudioDeviceLinuxPulse::WaveOutVolume ( uint16_t volumeLeft,
uint16_t volumeRight 
) const
overridevirtual

◆ WaveOutVolume() [2/2]

int32_t webrtc::AudioDeviceLinuxPulse::WaveOutVolume ( uint16_t volumeLeft,
uint16_t volumeRight 
) const
overridevirtual

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