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

Static Public Member Functions

static synchronized void setWebRtcBasedAcousticEchoCanceler (boolean enable)
 
static synchronized void setWebRtcBasedNoiseSuppressor (boolean enable)
 
static synchronized void setWebRtcBasedAutomaticGainControl (boolean enable)
 
static synchronized boolean useWebRtcBasedAcousticEchoCanceler ()
 
static synchronized boolean useWebRtcBasedNoiseSuppressor ()
 
static synchronized boolean useWebRtcBasedAutomaticGainControl ()
 
static boolean isAcousticEchoCancelerSupported ()
 
static boolean isNoiseSuppressorSupported ()
 
static boolean isAutomaticGainControlSupported ()
 
static synchronized void setDefaultSampleRateHz (int sampleRateHz)
 
static synchronized boolean isDefaultSampleRateOverridden ()
 
static synchronized int getDefaultSampleRateHz ()
 
static List< String > getBlackListedModelsForAecUsage ()
 
static List< String > getBlackListedModelsForNsUsage ()
 
static boolean runningOnGingerBreadOrHigher ()
 
static boolean runningOnJellyBeanOrHigher ()
 
static boolean runningOnJellyBeanMR1OrHigher ()
 
static boolean runningOnJellyBeanMR2OrHigher ()
 
static boolean runningOnLollipopOrHigher ()
 
static boolean runningOnMarshmallowOrHigher ()
 
static boolean runningOnNougatOrHigher ()
 
static String getThreadInfo ()
 
static boolean runningOnEmulator ()
 
static boolean deviceIsBlacklistedForOpenSLESUsage ()
 
static void logDeviceInfo (String tag)
 
static boolean hasPermission (Context context, String permission)
 

Member Function Documentation

◆ deviceIsBlacklistedForOpenSLESUsage()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.deviceIsBlacklistedForOpenSLESUsage ( )
inlinestatic

◆ getBlackListedModelsForAecUsage()

static List<String> org.webrtc.voiceengine.WebRtcAudioUtils.getBlackListedModelsForAecUsage ( )
inlinestatic

◆ getBlackListedModelsForNsUsage()

static List<String> org.webrtc.voiceengine.WebRtcAudioUtils.getBlackListedModelsForNsUsage ( )
inlinestatic

◆ getDefaultSampleRateHz()

static synchronized int org.webrtc.voiceengine.WebRtcAudioUtils.getDefaultSampleRateHz ( )
inlinestatic

◆ getThreadInfo()

static String org.webrtc.voiceengine.WebRtcAudioUtils.getThreadInfo ( )
inlinestatic

◆ hasPermission()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.hasPermission ( Context  context,
String  permission 
)
inlinestatic

◆ isAcousticEchoCancelerSupported()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.isAcousticEchoCancelerSupported ( )
inlinestatic

◆ isAutomaticGainControlSupported()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.isAutomaticGainControlSupported ( )
inlinestatic

◆ isDefaultSampleRateOverridden()

static synchronized boolean org.webrtc.voiceengine.WebRtcAudioUtils.isDefaultSampleRateOverridden ( )
inlinestatic

◆ isNoiseSuppressorSupported()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.isNoiseSuppressorSupported ( )
inlinestatic

◆ logDeviceInfo()

static void org.webrtc.voiceengine.WebRtcAudioUtils.logDeviceInfo ( String  tag)
inlinestatic

◆ runningOnEmulator()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.runningOnEmulator ( )
inlinestatic

◆ runningOnGingerBreadOrHigher()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.runningOnGingerBreadOrHigher ( )
inlinestatic

◆ runningOnJellyBeanMR1OrHigher()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.runningOnJellyBeanMR1OrHigher ( )
inlinestatic

◆ runningOnJellyBeanMR2OrHigher()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.runningOnJellyBeanMR2OrHigher ( )
inlinestatic

◆ runningOnJellyBeanOrHigher()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.runningOnJellyBeanOrHigher ( )
inlinestatic

◆ runningOnLollipopOrHigher()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.runningOnLollipopOrHigher ( )
inlinestatic

◆ runningOnMarshmallowOrHigher()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.runningOnMarshmallowOrHigher ( )
inlinestatic

◆ runningOnNougatOrHigher()

static boolean org.webrtc.voiceengine.WebRtcAudioUtils.runningOnNougatOrHigher ( )
inlinestatic

◆ setDefaultSampleRateHz()

static synchronized void org.webrtc.voiceengine.WebRtcAudioUtils.setDefaultSampleRateHz ( int  sampleRateHz)
inlinestatic

◆ setWebRtcBasedAcousticEchoCanceler()

static synchronized void org.webrtc.voiceengine.WebRtcAudioUtils.setWebRtcBasedAcousticEchoCanceler ( boolean  enable)
inlinestatic

◆ setWebRtcBasedAutomaticGainControl()

static synchronized void org.webrtc.voiceengine.WebRtcAudioUtils.setWebRtcBasedAutomaticGainControl ( boolean  enable)
inlinestatic

◆ setWebRtcBasedNoiseSuppressor()

static synchronized void org.webrtc.voiceengine.WebRtcAudioUtils.setWebRtcBasedNoiseSuppressor ( boolean  enable)
inlinestatic

◆ useWebRtcBasedAcousticEchoCanceler()

static synchronized boolean org.webrtc.voiceengine.WebRtcAudioUtils.useWebRtcBasedAcousticEchoCanceler ( )
inlinestatic

◆ useWebRtcBasedAutomaticGainControl()

static synchronized boolean org.webrtc.voiceengine.WebRtcAudioUtils.useWebRtcBasedAutomaticGainControl ( )
inlinestatic

◆ useWebRtcBasedNoiseSuppressor()

static synchronized boolean org.webrtc.voiceengine.WebRtcAudioUtils.useWebRtcBasedNoiseSuppressor ( )
inlinestatic

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