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

#include <audio_manager.h>

Classes

class  JavaAudioManager
 

Public Member Functions

 AudioManager ()
 
 ~AudioManager ()
 
void SetActiveAudioLayer (AudioDeviceModule::AudioLayer audio_layer)
 
SLObjectItf GetOpenSLEngine ()
 
bool Init ()
 
bool Close ()
 
bool IsCommunicationModeEnabled () const
 
const AudioParametersGetPlayoutAudioParameters ()
 
const AudioParametersGetRecordAudioParameters ()
 
bool IsAcousticEchoCancelerSupported () const
 
bool IsAutomaticGainControlSupported () const
 
bool IsNoiseSuppressorSupported () const
 
bool IsLowLatencyPlayoutSupported () const
 
bool IsLowLatencyRecordSupported () const
 
bool IsProAudioSupported () const
 
int GetDelayEstimateInMilliseconds () const
 
 AudioManager ()
 
 ~AudioManager ()
 
void SetActiveAudioLayer (AudioDeviceModule::AudioLayer audio_layer)
 
SLObjectItf GetOpenSLEngine ()
 
bool Init ()
 
bool Close ()
 
bool IsCommunicationModeEnabled () const
 
const AudioParametersGetPlayoutAudioParameters ()
 
const AudioParametersGetRecordAudioParameters ()
 
bool IsAcousticEchoCancelerSupported () const
 
bool IsAutomaticGainControlSupported () const
 
bool IsNoiseSuppressorSupported () const
 
bool IsLowLatencyPlayoutSupported () const
 
bool IsLowLatencyRecordSupported () const
 
bool IsProAudioSupported () const
 
int GetDelayEstimateInMilliseconds () const
 

Constructor & Destructor Documentation

◆ AudioManager() [1/2]

webrtc::AudioManager::AudioManager ( )

◆ ~AudioManager() [1/2]

webrtc::AudioManager::~AudioManager ( )

◆ AudioManager() [2/2]

webrtc::AudioManager::AudioManager ( )

◆ ~AudioManager() [2/2]

webrtc::AudioManager::~AudioManager ( )

Member Function Documentation

◆ Close() [1/2]

bool webrtc::AudioManager::Close ( )

◆ Close() [2/2]

bool webrtc::AudioManager::Close ( )

◆ GetDelayEstimateInMilliseconds() [1/2]

int webrtc::AudioManager::GetDelayEstimateInMilliseconds ( ) const

◆ GetDelayEstimateInMilliseconds() [2/2]

int webrtc::AudioManager::GetDelayEstimateInMilliseconds ( ) const

◆ GetOpenSLEngine() [1/2]

SLObjectItf webrtc::AudioManager::GetOpenSLEngine ( )

◆ GetOpenSLEngine() [2/2]

SLObjectItf webrtc::AudioManager::GetOpenSLEngine ( )

◆ GetPlayoutAudioParameters() [1/2]

const AudioParameters& webrtc::AudioManager::GetPlayoutAudioParameters ( )

◆ GetPlayoutAudioParameters() [2/2]

const AudioParameters & webrtc::AudioManager::GetPlayoutAudioParameters ( )

◆ GetRecordAudioParameters() [1/2]

const AudioParameters & webrtc::AudioManager::GetRecordAudioParameters ( )

◆ GetRecordAudioParameters() [2/2]

const AudioParameters& webrtc::AudioManager::GetRecordAudioParameters ( )

◆ Init() [1/2]

bool webrtc::AudioManager::Init ( )

◆ Init() [2/2]

bool webrtc::AudioManager::Init ( )

◆ IsAcousticEchoCancelerSupported() [1/2]

bool webrtc::AudioManager::IsAcousticEchoCancelerSupported ( ) const

◆ IsAcousticEchoCancelerSupported() [2/2]

bool webrtc::AudioManager::IsAcousticEchoCancelerSupported ( ) const

◆ IsAutomaticGainControlSupported() [1/2]

bool webrtc::AudioManager::IsAutomaticGainControlSupported ( ) const

◆ IsAutomaticGainControlSupported() [2/2]

bool webrtc::AudioManager::IsAutomaticGainControlSupported ( ) const

◆ IsCommunicationModeEnabled() [1/2]

bool webrtc::AudioManager::IsCommunicationModeEnabled ( ) const

◆ IsCommunicationModeEnabled() [2/2]

bool webrtc::AudioManager::IsCommunicationModeEnabled ( ) const

◆ IsLowLatencyPlayoutSupported() [1/2]

bool webrtc::AudioManager::IsLowLatencyPlayoutSupported ( ) const

◆ IsLowLatencyPlayoutSupported() [2/2]

bool webrtc::AudioManager::IsLowLatencyPlayoutSupported ( ) const

◆ IsLowLatencyRecordSupported() [1/2]

bool webrtc::AudioManager::IsLowLatencyRecordSupported ( ) const

◆ IsLowLatencyRecordSupported() [2/2]

bool webrtc::AudioManager::IsLowLatencyRecordSupported ( ) const

◆ IsNoiseSuppressorSupported() [1/2]

bool webrtc::AudioManager::IsNoiseSuppressorSupported ( ) const

◆ IsNoiseSuppressorSupported() [2/2]

bool webrtc::AudioManager::IsNoiseSuppressorSupported ( ) const

◆ IsProAudioSupported() [1/2]

bool webrtc::AudioManager::IsProAudioSupported ( ) const

◆ IsProAudioSupported() [2/2]

bool webrtc::AudioManager::IsProAudioSupported ( ) const

◆ SetActiveAudioLayer() [1/2]

void webrtc::AudioManager::SetActiveAudioLayer ( AudioDeviceModule::AudioLayer  audio_layer)

◆ SetActiveAudioLayer() [2/2]

void webrtc::AudioManager::SetActiveAudioLayer ( AudioDeviceModule::AudioLayer  audio_layer)

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