webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
webrtc::AudioMixerManagerLinuxPulse Class Reference

#include <audio_mixer_manager_pulse_linux.h>

Public Member Functions

int32_t SetPlayStream (pa_stream *playStream)
 
int32_t SetRecStream (pa_stream *recStream)
 
int32_t OpenSpeaker (uint16_t deviceIndex)
 
int32_t OpenMicrophone (uint16_t deviceIndex)
 
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 StereoPlayoutIsAvailable (bool &available)
 
int32_t StereoRecordingIsAvailable (bool &available)
 
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 SetPulseAudioObjects (pa_threaded_mainloop *mainloop, pa_context *context)
 
int32_t Close ()
 
int32_t CloseSpeaker ()
 
int32_t CloseMicrophone ()
 
bool SpeakerIsInitialized () const
 
bool MicrophoneIsInitialized () const
 
 AudioMixerManagerLinuxPulse (const int32_t id)
 
 ~AudioMixerManagerLinuxPulse ()
 
int32_t SetPlayStream (pa_stream *playStream)
 
int32_t SetRecStream (pa_stream *recStream)
 
int32_t OpenSpeaker (uint16_t deviceIndex)
 
int32_t OpenMicrophone (uint16_t deviceIndex)
 
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 StereoPlayoutIsAvailable (bool &available)
 
int32_t StereoRecordingIsAvailable (bool &available)
 
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 SetPulseAudioObjects (pa_threaded_mainloop *mainloop, pa_context *context)
 
int32_t Close ()
 
int32_t CloseSpeaker ()
 
int32_t CloseMicrophone ()
 
bool SpeakerIsInitialized () const
 
bool MicrophoneIsInitialized () const
 
 AudioMixerManagerLinuxPulse (const int32_t id)
 
 ~AudioMixerManagerLinuxPulse ()
 

Constructor & Destructor Documentation

◆ AudioMixerManagerLinuxPulse() [1/2]

webrtc::AudioMixerManagerLinuxPulse::AudioMixerManagerLinuxPulse ( const int32_t  id)

◆ ~AudioMixerManagerLinuxPulse() [1/2]

webrtc::AudioMixerManagerLinuxPulse::~AudioMixerManagerLinuxPulse ( )

◆ AudioMixerManagerLinuxPulse() [2/2]

webrtc::AudioMixerManagerLinuxPulse::AudioMixerManagerLinuxPulse ( const int32_t  id)

◆ ~AudioMixerManagerLinuxPulse() [2/2]

webrtc::AudioMixerManagerLinuxPulse::~AudioMixerManagerLinuxPulse ( )

Member Function Documentation

◆ Close() [1/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::Close ( )

◆ Close() [2/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::Close ( )

◆ CloseMicrophone() [1/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::CloseMicrophone ( )

◆ CloseMicrophone() [2/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::CloseMicrophone ( )

◆ CloseSpeaker() [1/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::CloseSpeaker ( )

◆ CloseSpeaker() [2/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::CloseSpeaker ( )

◆ MaxMicrophoneVolume() [1/2]

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

◆ MaxMicrophoneVolume() [2/2]

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

◆ MaxSpeakerVolume() [1/2]

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

◆ MaxSpeakerVolume() [2/2]

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

◆ MicrophoneBoost() [1/2]

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

◆ MicrophoneBoost() [2/2]

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

◆ MicrophoneBoostIsAvailable() [1/2]

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

◆ MicrophoneBoostIsAvailable() [2/2]

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

◆ MicrophoneIsInitialized() [1/2]

bool webrtc::AudioMixerManagerLinuxPulse::MicrophoneIsInitialized ( ) const

◆ MicrophoneIsInitialized() [2/2]

bool webrtc::AudioMixerManagerLinuxPulse::MicrophoneIsInitialized ( ) const

◆ MicrophoneMute() [1/2]

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

◆ MicrophoneMute() [2/2]

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

◆ MicrophoneMuteIsAvailable() [1/2]

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

◆ MicrophoneMuteIsAvailable() [2/2]

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

◆ MicrophoneVolume() [1/2]

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

◆ MicrophoneVolume() [2/2]

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

◆ MicrophoneVolumeIsAvailable() [1/2]

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

◆ MicrophoneVolumeIsAvailable() [2/2]

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

◆ MicrophoneVolumeStepSize() [1/2]

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

◆ MicrophoneVolumeStepSize() [2/2]

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

◆ MinMicrophoneVolume() [1/2]

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

◆ MinMicrophoneVolume() [2/2]

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

◆ MinSpeakerVolume() [1/2]

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

◆ MinSpeakerVolume() [2/2]

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

◆ OpenMicrophone() [1/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::OpenMicrophone ( uint16_t  deviceIndex)

◆ OpenMicrophone() [2/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::OpenMicrophone ( uint16_t  deviceIndex)

◆ OpenSpeaker() [1/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::OpenSpeaker ( uint16_t  deviceIndex)

◆ OpenSpeaker() [2/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::OpenSpeaker ( uint16_t  deviceIndex)

◆ SetMicrophoneBoost() [1/2]

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

◆ SetMicrophoneBoost() [2/2]

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

◆ SetMicrophoneMute() [1/2]

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

◆ SetMicrophoneMute() [2/2]

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

◆ SetMicrophoneVolume() [1/2]

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

◆ SetMicrophoneVolume() [2/2]

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

◆ SetPlayStream() [1/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::SetPlayStream ( pa_stream *  playStream)

◆ SetPlayStream() [2/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::SetPlayStream ( pa_stream *  playStream)

◆ SetPulseAudioObjects() [1/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::SetPulseAudioObjects ( pa_threaded_mainloop *  mainloop,
pa_context *  context 
)

◆ SetPulseAudioObjects() [2/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::SetPulseAudioObjects ( pa_threaded_mainloop *  mainloop,
pa_context *  context 
)

◆ SetRecStream() [1/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::SetRecStream ( pa_stream *  recStream)

◆ SetRecStream() [2/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::SetRecStream ( pa_stream *  recStream)

◆ SetSpeakerMute() [1/2]

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

◆ SetSpeakerMute() [2/2]

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

◆ SetSpeakerVolume() [1/2]

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

◆ SetSpeakerVolume() [2/2]

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

◆ SpeakerIsInitialized() [1/2]

bool webrtc::AudioMixerManagerLinuxPulse::SpeakerIsInitialized ( ) const

◆ SpeakerIsInitialized() [2/2]

bool webrtc::AudioMixerManagerLinuxPulse::SpeakerIsInitialized ( ) const

◆ SpeakerMute() [1/2]

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

◆ SpeakerMute() [2/2]

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

◆ SpeakerMuteIsAvailable() [1/2]

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

◆ SpeakerMuteIsAvailable() [2/2]

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

◆ SpeakerVolume() [1/2]

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

◆ SpeakerVolume() [2/2]

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

◆ SpeakerVolumeIsAvailable() [1/2]

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

◆ SpeakerVolumeIsAvailable() [2/2]

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

◆ SpeakerVolumeStepSize() [1/2]

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

◆ SpeakerVolumeStepSize() [2/2]

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

◆ StereoPlayoutIsAvailable() [1/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::StereoPlayoutIsAvailable ( bool &  available)

◆ StereoPlayoutIsAvailable() [2/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::StereoPlayoutIsAvailable ( bool &  available)

◆ StereoRecordingIsAvailable() [1/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::StereoRecordingIsAvailable ( bool &  available)

◆ StereoRecordingIsAvailable() [2/2]

int32_t webrtc::AudioMixerManagerLinuxPulse::StereoRecordingIsAvailable ( bool &  available)

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