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

#include <audio_mixer_manager_alsa_linux.h>

Public Member Functions

int32_t OpenSpeaker (char *deviceName)
 
int32_t OpenMicrophone (char *deviceName)
 
int32_t SetSpeakerVolume (uint32_t volume)
 
int32_t SpeakerVolume (uint32_t &volume) const
 
int32_t MaxSpeakerVolume (uint32_t &maxVolume) const
 
int32_t MinSpeakerVolume (uint32_t &minVolume) const
 
int32_t SpeakerVolumeStepSize (uint16_t &stepSize) const
 
int32_t SpeakerVolumeIsAvailable (bool &available)
 
int32_t SpeakerMuteIsAvailable (bool &available)
 
int32_t SetSpeakerMute (bool enable)
 
int32_t SpeakerMute (bool &enabled) const
 
int32_t MicrophoneMuteIsAvailable (bool &available)
 
int32_t SetMicrophoneMute (bool enable)
 
int32_t MicrophoneMute (bool &enabled) const
 
int32_t MicrophoneBoostIsAvailable (bool &available)
 
int32_t SetMicrophoneBoost (bool enable)
 
int32_t MicrophoneBoost (bool &enabled) const
 
int32_t MicrophoneVolumeIsAvailable (bool &available)
 
int32_t SetMicrophoneVolume (uint32_t volume)
 
int32_t MicrophoneVolume (uint32_t &volume) const
 
int32_t MaxMicrophoneVolume (uint32_t &maxVolume) const
 
int32_t MinMicrophoneVolume (uint32_t &minVolume) const
 
int32_t MicrophoneVolumeStepSize (uint16_t &stepSize) const
 
int32_t Close ()
 
int32_t CloseSpeaker ()
 
int32_t CloseMicrophone ()
 
bool SpeakerIsInitialized () const
 
bool MicrophoneIsInitialized () const
 
 AudioMixerManagerLinuxALSA (const int32_t id)
 
 ~AudioMixerManagerLinuxALSA ()
 
int32_t OpenSpeaker (char *deviceName)
 
int32_t OpenMicrophone (char *deviceName)
 
int32_t SetSpeakerVolume (uint32_t volume)
 
int32_t SpeakerVolume (uint32_t &volume) const
 
int32_t MaxSpeakerVolume (uint32_t &maxVolume) const
 
int32_t MinSpeakerVolume (uint32_t &minVolume) const
 
int32_t SpeakerVolumeStepSize (uint16_t &stepSize) const
 
int32_t SpeakerVolumeIsAvailable (bool &available)
 
int32_t SpeakerMuteIsAvailable (bool &available)
 
int32_t SetSpeakerMute (bool enable)
 
int32_t SpeakerMute (bool &enabled) const
 
int32_t MicrophoneMuteIsAvailable (bool &available)
 
int32_t SetMicrophoneMute (bool enable)
 
int32_t MicrophoneMute (bool &enabled) const
 
int32_t MicrophoneBoostIsAvailable (bool &available)
 
int32_t SetMicrophoneBoost (bool enable)
 
int32_t MicrophoneBoost (bool &enabled) const
 
int32_t MicrophoneVolumeIsAvailable (bool &available)
 
int32_t SetMicrophoneVolume (uint32_t volume)
 
int32_t MicrophoneVolume (uint32_t &volume) const
 
int32_t MaxMicrophoneVolume (uint32_t &maxVolume) const
 
int32_t MinMicrophoneVolume (uint32_t &minVolume) const
 
int32_t MicrophoneVolumeStepSize (uint16_t &stepSize) const
 
int32_t Close ()
 
int32_t CloseSpeaker ()
 
int32_t CloseMicrophone ()
 
bool SpeakerIsInitialized () const
 
bool MicrophoneIsInitialized () const
 
 AudioMixerManagerLinuxALSA (const int32_t id)
 
 ~AudioMixerManagerLinuxALSA ()
 

Constructor & Destructor Documentation

◆ AudioMixerManagerLinuxALSA() [1/2]

webrtc::AudioMixerManagerLinuxALSA::AudioMixerManagerLinuxALSA ( const int32_t  id)

◆ ~AudioMixerManagerLinuxALSA() [1/2]

webrtc::AudioMixerManagerLinuxALSA::~AudioMixerManagerLinuxALSA ( )

◆ AudioMixerManagerLinuxALSA() [2/2]

webrtc::AudioMixerManagerLinuxALSA::AudioMixerManagerLinuxALSA ( const int32_t  id)

◆ ~AudioMixerManagerLinuxALSA() [2/2]

webrtc::AudioMixerManagerLinuxALSA::~AudioMixerManagerLinuxALSA ( )

Member Function Documentation

◆ Close() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::Close ( )

◆ Close() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::Close ( )

◆ CloseMicrophone() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::CloseMicrophone ( )

◆ CloseMicrophone() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::CloseMicrophone ( )

◆ CloseSpeaker() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::CloseSpeaker ( )

◆ CloseSpeaker() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::CloseSpeaker ( )

◆ MaxMicrophoneVolume() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MaxMicrophoneVolume ( uint32_t maxVolume) const

◆ MaxMicrophoneVolume() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MaxMicrophoneVolume ( uint32_t maxVolume) const

◆ MaxSpeakerVolume() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MaxSpeakerVolume ( uint32_t maxVolume) const

◆ MaxSpeakerVolume() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MaxSpeakerVolume ( uint32_t maxVolume) const

◆ MicrophoneBoost() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneBoost ( bool &  enabled) const

◆ MicrophoneBoost() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneBoost ( bool &  enabled) const

◆ MicrophoneBoostIsAvailable() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneBoostIsAvailable ( bool &  available)

◆ MicrophoneBoostIsAvailable() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneBoostIsAvailable ( bool &  available)

◆ MicrophoneIsInitialized() [1/2]

bool webrtc::AudioMixerManagerLinuxALSA::MicrophoneIsInitialized ( ) const

◆ MicrophoneIsInitialized() [2/2]

bool webrtc::AudioMixerManagerLinuxALSA::MicrophoneIsInitialized ( ) const

◆ MicrophoneMute() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneMute ( bool &  enabled) const

◆ MicrophoneMute() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneMute ( bool &  enabled) const

◆ MicrophoneMuteIsAvailable() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneMuteIsAvailable ( bool &  available)

◆ MicrophoneMuteIsAvailable() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneMuteIsAvailable ( bool &  available)

◆ MicrophoneVolume() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneVolume ( uint32_t volume) const

◆ MicrophoneVolume() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneVolume ( uint32_t volume) const

◆ MicrophoneVolumeIsAvailable() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneVolumeIsAvailable ( bool &  available)

◆ MicrophoneVolumeIsAvailable() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneVolumeIsAvailable ( bool &  available)

◆ MicrophoneVolumeStepSize() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneVolumeStepSize ( uint16_t stepSize) const

◆ MicrophoneVolumeStepSize() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MicrophoneVolumeStepSize ( uint16_t stepSize) const

◆ MinMicrophoneVolume() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MinMicrophoneVolume ( uint32_t minVolume) const

◆ MinMicrophoneVolume() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MinMicrophoneVolume ( uint32_t minVolume) const

◆ MinSpeakerVolume() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MinSpeakerVolume ( uint32_t minVolume) const

◆ MinSpeakerVolume() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::MinSpeakerVolume ( uint32_t minVolume) const

◆ OpenMicrophone() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::OpenMicrophone ( char *  deviceName)

◆ OpenMicrophone() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::OpenMicrophone ( char *  deviceName)

◆ OpenSpeaker() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::OpenSpeaker ( char *  deviceName)

◆ OpenSpeaker() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::OpenSpeaker ( char *  deviceName)

◆ SetMicrophoneBoost() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SetMicrophoneBoost ( bool  enable)

◆ SetMicrophoneBoost() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SetMicrophoneBoost ( bool  enable)

◆ SetMicrophoneMute() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SetMicrophoneMute ( bool  enable)

◆ SetMicrophoneMute() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SetMicrophoneMute ( bool  enable)

◆ SetMicrophoneVolume() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SetMicrophoneVolume ( uint32_t  volume)

◆ SetMicrophoneVolume() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SetMicrophoneVolume ( uint32_t  volume)

◆ SetSpeakerMute() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SetSpeakerMute ( bool  enable)

◆ SetSpeakerMute() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SetSpeakerMute ( bool  enable)

◆ SetSpeakerVolume() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SetSpeakerVolume ( uint32_t  volume)

◆ SetSpeakerVolume() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SetSpeakerVolume ( uint32_t  volume)

◆ SpeakerIsInitialized() [1/2]

bool webrtc::AudioMixerManagerLinuxALSA::SpeakerIsInitialized ( ) const

◆ SpeakerIsInitialized() [2/2]

bool webrtc::AudioMixerManagerLinuxALSA::SpeakerIsInitialized ( ) const

◆ SpeakerMute() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SpeakerMute ( bool &  enabled) const

◆ SpeakerMute() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SpeakerMute ( bool &  enabled) const

◆ SpeakerMuteIsAvailable() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SpeakerMuteIsAvailable ( bool &  available)

◆ SpeakerMuteIsAvailable() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SpeakerMuteIsAvailable ( bool &  available)

◆ SpeakerVolume() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SpeakerVolume ( uint32_t volume) const

◆ SpeakerVolume() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SpeakerVolume ( uint32_t volume) const

◆ SpeakerVolumeIsAvailable() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SpeakerVolumeIsAvailable ( bool &  available)

◆ SpeakerVolumeIsAvailable() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SpeakerVolumeIsAvailable ( bool &  available)

◆ SpeakerVolumeStepSize() [1/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SpeakerVolumeStepSize ( uint16_t stepSize) const

◆ SpeakerVolumeStepSize() [2/2]

int32_t webrtc::AudioMixerManagerLinuxALSA::SpeakerVolumeStepSize ( uint16_t stepSize) const

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