webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::AudioDeviceTemplate< InputType, OutputType > Class Template Reference

#include <audio_device_template.h>

Inheritance diagram for webrtc::AudioDeviceTemplate< InputType, OutputType >:
webrtc::AudioDeviceGeneric webrtc::AudioDeviceGeneric

Public Member Functions

 AudioDeviceTemplate (AudioDeviceModule::AudioLayer audio_layer, AudioManager *audio_manager)
 
virtual ~AudioDeviceTemplate ()
 
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 &delay_ms) const override
 
int32_t RecordingDelay (uint16_t &delay_ms) 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
 
int32_t SetPlayoutSampleRate (const uint32_t samplesPerSec) override
 
int32_t SetLoudspeakerStatus (bool enable) override
 
int32_t GetLoudspeakerStatus (bool &enable) const override
 
bool BuiltInAECIsAvailable () const override
 
int32_t EnableBuiltInAEC (bool enable) override
 
bool BuiltInAGCIsAvailable () const override
 
int32_t EnableBuiltInAGC (bool enable) override
 
bool BuiltInNSIsAvailable () const override
 
int32_t EnableBuiltInNS (bool enable) override
 
 AudioDeviceTemplate (AudioDeviceModule::AudioLayer audio_layer, AudioManager *audio_manager)
 
virtual ~AudioDeviceTemplate ()
 
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 &delay_ms) const override
 
int32_t RecordingDelay (uint16_t &delay_ms) 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
 
int32_t SetPlayoutSampleRate (const uint32_t samplesPerSec) override
 
int32_t SetLoudspeakerStatus (bool enable) override
 
int32_t GetLoudspeakerStatus (bool &enable) const override
 
bool BuiltInAECIsAvailable () const override
 
int32_t EnableBuiltInAEC (bool enable) override
 
bool BuiltInAGCIsAvailable () const override
 
int32_t EnableBuiltInAGC (bool enable) override
 
bool BuiltInNSIsAvailable () const override
 
int32_t EnableBuiltInNS (bool enable) override
 
- Public Member Functions inherited from webrtc::AudioDeviceGeneric
virtual int32_t SetRecordingSampleRate (const uint32_t samplesPerSec)
 
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 ~AudioDeviceGeneric ()
 
virtual int32_t SetRecordingSampleRate (const uint32_t samplesPerSec)
 
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 ~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

◆ AudioDeviceTemplate() [1/2]

template<class InputType , class OutputType >
webrtc::AudioDeviceTemplate< InputType, OutputType >::AudioDeviceTemplate ( AudioDeviceModule::AudioLayer  audio_layer,
AudioManager audio_manager 
)
inline

◆ ~AudioDeviceTemplate() [1/2]

template<class InputType , class OutputType >
virtual webrtc::AudioDeviceTemplate< InputType, OutputType >::~AudioDeviceTemplate ( )
inlinevirtual

◆ AudioDeviceTemplate() [2/2]

template<class InputType , class OutputType >
webrtc::AudioDeviceTemplate< InputType, OutputType >::AudioDeviceTemplate ( AudioDeviceModule::AudioLayer  audio_layer,
AudioManager audio_manager 
)
inline

◆ ~AudioDeviceTemplate() [2/2]

template<class InputType , class OutputType >
virtual webrtc::AudioDeviceTemplate< InputType, OutputType >::~AudioDeviceTemplate ( )
inlinevirtual

Member Function Documentation

◆ ActiveAudioLayer() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::ActiveAudioLayer ( AudioDeviceModule::AudioLayer audioLayer) const
inlineoverridevirtual

◆ ActiveAudioLayer() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::ActiveAudioLayer ( AudioDeviceModule::AudioLayer audioLayer) const
inlineoverridevirtual

◆ AGC() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::AGC ( ) const
inlineoverridevirtual

◆ AGC() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::AGC ( ) const
inlineoverridevirtual

◆ AttachAudioBuffer() [1/2]

template<class InputType , class OutputType >
void webrtc::AudioDeviceTemplate< InputType, OutputType >::AttachAudioBuffer ( AudioDeviceBuffer audioBuffer)
inlineoverridevirtual

◆ AttachAudioBuffer() [2/2]

template<class InputType , class OutputType >
void webrtc::AudioDeviceTemplate< InputType, OutputType >::AttachAudioBuffer ( AudioDeviceBuffer audioBuffer)
inlineoverridevirtual

◆ BuiltInAECIsAvailable() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::BuiltInAECIsAvailable ( ) const
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ BuiltInAECIsAvailable() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::BuiltInAECIsAvailable ( ) const
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ BuiltInAGCIsAvailable() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::BuiltInAGCIsAvailable ( ) const
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ BuiltInAGCIsAvailable() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::BuiltInAGCIsAvailable ( ) const
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ BuiltInNSIsAvailable() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::BuiltInNSIsAvailable ( ) const
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ BuiltInNSIsAvailable() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::BuiltInNSIsAvailable ( ) const
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ ClearPlayoutError() [1/2]

template<class InputType , class OutputType >
void webrtc::AudioDeviceTemplate< InputType, OutputType >::ClearPlayoutError ( )
inlineoverridevirtual

◆ ClearPlayoutError() [2/2]

template<class InputType , class OutputType >
void webrtc::AudioDeviceTemplate< InputType, OutputType >::ClearPlayoutError ( )
inlineoverridevirtual

◆ ClearPlayoutWarning() [1/2]

template<class InputType , class OutputType >
void webrtc::AudioDeviceTemplate< InputType, OutputType >::ClearPlayoutWarning ( )
inlineoverridevirtual

◆ ClearPlayoutWarning() [2/2]

template<class InputType , class OutputType >
void webrtc::AudioDeviceTemplate< InputType, OutputType >::ClearPlayoutWarning ( )
inlineoverridevirtual

◆ ClearRecordingError() [1/2]

template<class InputType , class OutputType >
void webrtc::AudioDeviceTemplate< InputType, OutputType >::ClearRecordingError ( )
inlineoverridevirtual

◆ ClearRecordingError() [2/2]

template<class InputType , class OutputType >
void webrtc::AudioDeviceTemplate< InputType, OutputType >::ClearRecordingError ( )
inlineoverridevirtual

◆ ClearRecordingWarning() [1/2]

template<class InputType , class OutputType >
void webrtc::AudioDeviceTemplate< InputType, OutputType >::ClearRecordingWarning ( )
inlineoverridevirtual

◆ ClearRecordingWarning() [2/2]

template<class InputType , class OutputType >
void webrtc::AudioDeviceTemplate< InputType, OutputType >::ClearRecordingWarning ( )
inlineoverridevirtual

◆ CPULoad() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::CPULoad ( uint16_t load) const
inlineoverridevirtual

◆ CPULoad() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::CPULoad ( uint16_t load) const
inlineoverridevirtual

◆ EnableBuiltInAEC() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::EnableBuiltInAEC ( bool  enable)
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ EnableBuiltInAEC() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::EnableBuiltInAEC ( bool  enable)
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ EnableBuiltInAGC() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::EnableBuiltInAGC ( bool  enable)
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ EnableBuiltInAGC() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::EnableBuiltInAGC ( bool  enable)
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ EnableBuiltInNS() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::EnableBuiltInNS ( bool  enable)
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ EnableBuiltInNS() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::EnableBuiltInNS ( bool  enable)
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ GetLoudspeakerStatus() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::GetLoudspeakerStatus ( bool &  enable) const
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ GetLoudspeakerStatus() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::GetLoudspeakerStatus ( bool &  enable) const
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ Init() [1/2]

template<class InputType , class OutputType >
InitStatus webrtc::AudioDeviceTemplate< InputType, OutputType >::Init ( )
inlineoverridevirtual

◆ Init() [2/2]

template<class InputType , class OutputType >
InitStatus webrtc::AudioDeviceTemplate< InputType, OutputType >::Init ( )
inlineoverridevirtual

◆ Initialized() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::Initialized ( ) const
inlineoverridevirtual

◆ Initialized() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::Initialized ( ) const
inlineoverridevirtual

◆ InitMicrophone() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::InitMicrophone ( )
inlineoverridevirtual

◆ InitMicrophone() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::InitMicrophone ( )
inlineoverridevirtual

◆ InitPlayout() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::InitPlayout ( )
inlineoverridevirtual

◆ InitPlayout() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::InitPlayout ( )
inlineoverridevirtual

◆ InitRecording() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::InitRecording ( )
inlineoverridevirtual

◆ InitRecording() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::InitRecording ( )
inlineoverridevirtual

◆ InitSpeaker() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::InitSpeaker ( )
inlineoverridevirtual

◆ InitSpeaker() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::InitSpeaker ( )
inlineoverridevirtual

◆ MaxMicrophoneVolume() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MaxMicrophoneVolume ( uint32_t maxVolume) const
inlineoverridevirtual

◆ MaxMicrophoneVolume() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MaxMicrophoneVolume ( uint32_t maxVolume) const
inlineoverridevirtual

◆ MaxSpeakerVolume() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MaxSpeakerVolume ( uint32_t maxVolume) const
inlineoverridevirtual

◆ MaxSpeakerVolume() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MaxSpeakerVolume ( uint32_t maxVolume) const
inlineoverridevirtual

◆ MicrophoneBoost() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneBoost ( bool &  enabled) const
inlineoverridevirtual

◆ MicrophoneBoost() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneBoost ( bool &  enabled) const
inlineoverridevirtual

◆ MicrophoneBoostIsAvailable() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneBoostIsAvailable ( bool &  available)
inlineoverridevirtual

◆ MicrophoneBoostIsAvailable() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneBoostIsAvailable ( bool &  available)
inlineoverridevirtual

◆ MicrophoneIsInitialized() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneIsInitialized ( ) const
inlineoverridevirtual

◆ MicrophoneIsInitialized() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneIsInitialized ( ) const
inlineoverridevirtual

◆ MicrophoneMute() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneMute ( bool &  enabled) const
inlineoverridevirtual

◆ MicrophoneMute() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneMute ( bool &  enabled) const
inlineoverridevirtual

◆ MicrophoneMuteIsAvailable() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneMuteIsAvailable ( bool &  available)
inlineoverridevirtual

◆ MicrophoneMuteIsAvailable() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneMuteIsAvailable ( bool &  available)
inlineoverridevirtual

◆ MicrophoneVolume() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneVolume ( uint32_t volume) const
inlineoverridevirtual

◆ MicrophoneVolume() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneVolume ( uint32_t volume) const
inlineoverridevirtual

◆ MicrophoneVolumeIsAvailable() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneVolumeIsAvailable ( bool &  available)
inlineoverridevirtual

◆ MicrophoneVolumeIsAvailable() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneVolumeIsAvailable ( bool &  available)
inlineoverridevirtual

◆ MicrophoneVolumeStepSize() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneVolumeStepSize ( uint16_t stepSize) const
inlineoverridevirtual

◆ MicrophoneVolumeStepSize() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MicrophoneVolumeStepSize ( uint16_t stepSize) const
inlineoverridevirtual

◆ MinMicrophoneVolume() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MinMicrophoneVolume ( uint32_t minVolume) const
inlineoverridevirtual

◆ MinMicrophoneVolume() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MinMicrophoneVolume ( uint32_t minVolume) const
inlineoverridevirtual

◆ MinSpeakerVolume() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MinSpeakerVolume ( uint32_t minVolume) const
inlineoverridevirtual

◆ MinSpeakerVolume() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::MinSpeakerVolume ( uint32_t minVolume) const
inlineoverridevirtual

◆ Playing() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::Playing ( ) const
inlineoverridevirtual

◆ Playing() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::Playing ( ) const
inlineoverridevirtual

◆ PlayoutBuffer() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutBuffer ( AudioDeviceModule::BufferType type,
uint16_t sizeMS 
) const
inlineoverridevirtual

◆ PlayoutBuffer() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutBuffer ( AudioDeviceModule::BufferType type,
uint16_t sizeMS 
) const
inlineoverridevirtual

◆ PlayoutDelay() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutDelay ( uint16_t delay_ms) const
inlineoverridevirtual

◆ PlayoutDelay() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutDelay ( uint16_t delay_ms) const
inlineoverridevirtual

◆ PlayoutDeviceName() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutDeviceName ( uint16_t  index,
char  name[kAdmMaxDeviceNameSize],
char  guid[kAdmMaxGuidSize] 
)
inlineoverridevirtual

◆ PlayoutDeviceName() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutDeviceName ( uint16_t  index,
char  name[kAdmMaxDeviceNameSize],
char  guid[kAdmMaxGuidSize] 
)
inlineoverridevirtual

◆ PlayoutDevices() [1/2]

template<class InputType , class OutputType >
int16_t webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutDevices ( )
inlineoverridevirtual

◆ PlayoutDevices() [2/2]

template<class InputType , class OutputType >
int16_t webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutDevices ( )
inlineoverridevirtual

◆ PlayoutError() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutError ( ) const
inlineoverridevirtual

◆ PlayoutError() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutError ( ) const
inlineoverridevirtual

◆ PlayoutIsAvailable() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutIsAvailable ( bool &  available)
inlineoverridevirtual

◆ PlayoutIsAvailable() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutIsAvailable ( bool &  available)
inlineoverridevirtual

◆ PlayoutIsInitialized() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutIsInitialized ( ) const
inlineoverridevirtual

◆ PlayoutIsInitialized() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutIsInitialized ( ) const
inlineoverridevirtual

◆ PlayoutWarning() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutWarning ( ) const
inlineoverridevirtual

◆ PlayoutWarning() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::PlayoutWarning ( ) const
inlineoverridevirtual

◆ Recording() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::Recording ( ) const
inlineoverridevirtual

◆ Recording() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::Recording ( ) const
inlineoverridevirtual

◆ RecordingDelay() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingDelay ( uint16_t delay_ms) const
inlineoverridevirtual

◆ RecordingDelay() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingDelay ( uint16_t delay_ms) const
inlineoverridevirtual

◆ RecordingDeviceName() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingDeviceName ( uint16_t  index,
char  name[kAdmMaxDeviceNameSize],
char  guid[kAdmMaxGuidSize] 
)
inlineoverridevirtual

◆ RecordingDeviceName() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingDeviceName ( uint16_t  index,
char  name[kAdmMaxDeviceNameSize],
char  guid[kAdmMaxGuidSize] 
)
inlineoverridevirtual

◆ RecordingDevices() [1/2]

template<class InputType , class OutputType >
int16_t webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingDevices ( )
inlineoverridevirtual

◆ RecordingDevices() [2/2]

template<class InputType , class OutputType >
int16_t webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingDevices ( )
inlineoverridevirtual

◆ RecordingError() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingError ( ) const
inlineoverridevirtual

◆ RecordingError() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingError ( ) const
inlineoverridevirtual

◆ RecordingIsAvailable() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingIsAvailable ( bool &  available)
inlineoverridevirtual

◆ RecordingIsAvailable() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingIsAvailable ( bool &  available)
inlineoverridevirtual

◆ RecordingIsInitialized() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingIsInitialized ( ) const
inlineoverridevirtual

◆ RecordingIsInitialized() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingIsInitialized ( ) const
inlineoverridevirtual

◆ RecordingWarning() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingWarning ( ) const
inlineoverridevirtual

◆ RecordingWarning() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::RecordingWarning ( ) const
inlineoverridevirtual

◆ SetAGC() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetAGC ( bool  enable)
inlineoverridevirtual

◆ SetAGC() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetAGC ( bool  enable)
inlineoverridevirtual

◆ SetLoudspeakerStatus() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetLoudspeakerStatus ( bool  enable)
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ SetLoudspeakerStatus() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetLoudspeakerStatus ( bool  enable)
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ SetMicrophoneBoost() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetMicrophoneBoost ( bool  enable)
inlineoverridevirtual

◆ SetMicrophoneBoost() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetMicrophoneBoost ( bool  enable)
inlineoverridevirtual

◆ SetMicrophoneMute() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetMicrophoneMute ( bool  enable)
inlineoverridevirtual

◆ SetMicrophoneMute() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetMicrophoneMute ( bool  enable)
inlineoverridevirtual

◆ SetMicrophoneVolume() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetMicrophoneVolume ( uint32_t  volume)
inlineoverridevirtual

◆ SetMicrophoneVolume() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetMicrophoneVolume ( uint32_t  volume)
inlineoverridevirtual

◆ SetPlayoutBuffer() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetPlayoutBuffer ( const AudioDeviceModule::BufferType  type,
uint16_t  sizeMS 
)
inlineoverridevirtual

◆ SetPlayoutBuffer() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetPlayoutBuffer ( const AudioDeviceModule::BufferType  type,
uint16_t  sizeMS 
)
inlineoverridevirtual

◆ SetPlayoutDevice() [1/4]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetPlayoutDevice ( uint16_t  index)
inlineoverridevirtual

◆ SetPlayoutDevice() [2/4]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetPlayoutDevice ( uint16_t  index)
inlineoverridevirtual

◆ SetPlayoutDevice() [3/4]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetPlayoutDevice ( AudioDeviceModule::WindowsDeviceType  device)
inlineoverridevirtual

◆ SetPlayoutDevice() [4/4]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetPlayoutDevice ( AudioDeviceModule::WindowsDeviceType  device)
inlineoverridevirtual

◆ SetPlayoutSampleRate() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetPlayoutSampleRate ( const uint32_t  samplesPerSec)
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ SetPlayoutSampleRate() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetPlayoutSampleRate ( const uint32_t  samplesPerSec)
inlineoverridevirtual

Reimplemented from webrtc::AudioDeviceGeneric.

◆ SetRecordingDevice() [1/4]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetRecordingDevice ( uint16_t  index)
inlineoverridevirtual

◆ SetRecordingDevice() [2/4]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetRecordingDevice ( uint16_t  index)
inlineoverridevirtual

◆ SetRecordingDevice() [3/4]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetRecordingDevice ( AudioDeviceModule::WindowsDeviceType  device)
inlineoverridevirtual

◆ SetRecordingDevice() [4/4]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetRecordingDevice ( AudioDeviceModule::WindowsDeviceType  device)
inlineoverridevirtual

◆ SetSpeakerMute() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetSpeakerMute ( bool  enable)
inlineoverridevirtual

◆ SetSpeakerMute() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetSpeakerMute ( bool  enable)
inlineoverridevirtual

◆ SetSpeakerVolume() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetSpeakerVolume ( uint32_t  volume)
inlineoverridevirtual

◆ SetSpeakerVolume() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetSpeakerVolume ( uint32_t  volume)
inlineoverridevirtual

◆ SetStereoPlayout() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetStereoPlayout ( bool  enable)
inlineoverridevirtual

◆ SetStereoPlayout() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetStereoPlayout ( bool  enable)
inlineoverridevirtual

◆ SetStereoRecording() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetStereoRecording ( bool  enable)
inlineoverridevirtual

◆ SetStereoRecording() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetStereoRecording ( bool  enable)
inlineoverridevirtual

◆ SetWaveOutVolume() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetWaveOutVolume ( uint16_t  volumeLeft,
uint16_t  volumeRight 
)
inlineoverridevirtual

◆ SetWaveOutVolume() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SetWaveOutVolume ( uint16_t  volumeLeft,
uint16_t  volumeRight 
)
inlineoverridevirtual

◆ SpeakerIsInitialized() [1/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerIsInitialized ( ) const
inlineoverridevirtual

◆ SpeakerIsInitialized() [2/2]

template<class InputType , class OutputType >
bool webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerIsInitialized ( ) const
inlineoverridevirtual

◆ SpeakerMute() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerMute ( bool &  enabled) const
inlineoverridevirtual

◆ SpeakerMute() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerMute ( bool &  enabled) const
inlineoverridevirtual

◆ SpeakerMuteIsAvailable() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerMuteIsAvailable ( bool &  available)
inlineoverridevirtual

◆ SpeakerMuteIsAvailable() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerMuteIsAvailable ( bool &  available)
inlineoverridevirtual

◆ SpeakerVolume() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerVolume ( uint32_t volume) const
inlineoverridevirtual

◆ SpeakerVolume() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerVolume ( uint32_t volume) const
inlineoverridevirtual

◆ SpeakerVolumeIsAvailable() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerVolumeIsAvailable ( bool &  available)
inlineoverridevirtual

◆ SpeakerVolumeIsAvailable() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerVolumeIsAvailable ( bool &  available)
inlineoverridevirtual

◆ SpeakerVolumeStepSize() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerVolumeStepSize ( uint16_t stepSize) const
inlineoverridevirtual

◆ SpeakerVolumeStepSize() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::SpeakerVolumeStepSize ( uint16_t stepSize) const
inlineoverridevirtual

◆ StartPlayout() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StartPlayout ( )
inlineoverridevirtual

◆ StartPlayout() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StartPlayout ( )
inlineoverridevirtual

◆ StartRecording() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StartRecording ( )
inlineoverridevirtual

◆ StartRecording() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StartRecording ( )
inlineoverridevirtual

◆ StereoPlayout() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StereoPlayout ( bool &  enabled) const
inlineoverridevirtual

◆ StereoPlayout() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StereoPlayout ( bool &  enabled) const
inlineoverridevirtual

◆ StereoPlayoutIsAvailable() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StereoPlayoutIsAvailable ( bool &  available)
inlineoverridevirtual

◆ StereoPlayoutIsAvailable() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StereoPlayoutIsAvailable ( bool &  available)
inlineoverridevirtual

◆ StereoRecording() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StereoRecording ( bool &  enabled) const
inlineoverridevirtual

◆ StereoRecording() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StereoRecording ( bool &  enabled) const
inlineoverridevirtual

◆ StereoRecordingIsAvailable() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StereoRecordingIsAvailable ( bool &  available)
inlineoverridevirtual

◆ StereoRecordingIsAvailable() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StereoRecordingIsAvailable ( bool &  available)
inlineoverridevirtual

◆ StopPlayout() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StopPlayout ( )
inlineoverridevirtual

◆ StopPlayout() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StopPlayout ( )
inlineoverridevirtual

◆ StopRecording() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StopRecording ( )
inlineoverridevirtual

◆ StopRecording() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::StopRecording ( )
inlineoverridevirtual

◆ Terminate() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::Terminate ( )
inlineoverridevirtual

◆ Terminate() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::Terminate ( )
inlineoverridevirtual

◆ WaveOutVolume() [1/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::WaveOutVolume ( uint16_t volumeLeft,
uint16_t volumeRight 
) const
inlineoverridevirtual

◆ WaveOutVolume() [2/2]

template<class InputType , class OutputType >
int32_t webrtc::AudioDeviceTemplate< InputType, OutputType >::WaveOutVolume ( uint16_t volumeLeft,
uint16_t volumeRight 
) const
inlineoverridevirtual

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