WebRtcAudioUtils

tee3.webrtc.voiceengine

## 类 WebRtcAudioUtils

- java.lang.Object
- - tee3.webrtc.voiceengine.WebRtcAudioUtils

-     public final class WebRtcAudioUtils
      extends java.lang.Object

- - ### 构造器概要

    构造器
    构造器和说明
    `WebRtcAudioUtils()`

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static boolean` | `deviceIsBlacklistedForOpenSLESUsage()`
    `static java.util.List<java.lang.String>` | `getBlackListedModelsForAecUsage()`
    `static java.util.List<java.lang.String>` | `getBlackListedModelsForNsUsage()`
    `static int` | `getDefaultSampleRateHz()`
    `static java.lang.String` | `getThreadInfo()`
    `static boolean` | `isAcousticEchoCancelerSupported()`
    `static boolean` | `isAutomaticGainControlSupported()`
    `static boolean` | `isDefaultSampleRateOverridden()`
    `static boolean` | `isNoiseSuppressorSupported()`
    `static boolean` | `runningOnEmulator()`
    `static boolean` | `runningOnJellyBeanMR1OrHigher()`
    `static boolean` | `runningOnJellyBeanMR2OrHigher()`
    `static boolean` | `runningOnLollipopOrHigher()`
    `static boolean` | `runningOnMarshmallowOrHigher()`
    `static boolean` | `runningOnNougatOrHigher()`
    `static boolean` | `runningOnOreoMR1OrHigher()`
    `static boolean` | `runningOnOreoOrHigher()`
    `static void` | `setDefaultSampleRateHz(int sampleRateHz)`
    `static void` | `setWebRtcBasedAcousticEchoCanceler(boolean enable)`
    `static void` | `setWebRtcBasedAutomaticGainControl(boolean enable)`
    `static void` | `setWebRtcBasedNoiseSuppressor(boolean enable)`
    `static boolean` | `useWebRtcBasedAcousticEchoCanceler()`
    `static boolean` | `useWebRtcBasedAutomaticGainControl()`
    `static boolean` | `useWebRtcBasedNoiseSuppressor()`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### WebRtcAudioUtils

          public WebRtcAudioUtils()

  - ### 方法详细资料

    - #### setWebRtcBasedAcousticEchoCanceler

          public static void setWebRtcBasedAcousticEchoCanceler(boolean enable)

    - #### setWebRtcBasedNoiseSuppressor

          public static void setWebRtcBasedNoiseSuppressor(boolean enable)

    - #### setWebRtcBasedAutomaticGainControl

          public static void setWebRtcBasedAutomaticGainControl(boolean enable)

    - #### useWebRtcBasedAcousticEchoCanceler

          public static boolean useWebRtcBasedAcousticEchoCanceler()

    - #### useWebRtcBasedNoiseSuppressor

          public static boolean useWebRtcBasedNoiseSuppressor()

    - #### useWebRtcBasedAutomaticGainControl

          public static boolean useWebRtcBasedAutomaticGainControl()

    - #### isAcousticEchoCancelerSupported

          public static boolean isAcousticEchoCancelerSupported()

    - #### isNoiseSuppressorSupported

          public static boolean isNoiseSuppressorSupported()

    - #### isAutomaticGainControlSupported

          public static boolean isAutomaticGainControlSupported()

    - #### setDefaultSampleRateHz

          public static void setDefaultSampleRateHz(int sampleRateHz)

    - #### isDefaultSampleRateOverridden

          public static boolean isDefaultSampleRateOverridden()

    - #### getDefaultSampleRateHz

          public static int getDefaultSampleRateHz()

    - #### getBlackListedModelsForAecUsage

          public static java.util.List<java.lang.String> getBlackListedModelsForAecUsage()

    - #### getBlackListedModelsForNsUsage

          public static java.util.List<java.lang.String> getBlackListedModelsForNsUsage()

    - #### runningOnJellyBeanMR1OrHigher

          public static boolean runningOnJellyBeanMR1OrHigher()

    - #### runningOnJellyBeanMR2OrHigher

          public static boolean runningOnJellyBeanMR2OrHigher()

    - #### runningOnLollipopOrHigher

          public static boolean runningOnLollipopOrHigher()

    - #### runningOnMarshmallowOrHigher

          public static boolean runningOnMarshmallowOrHigher()

    - #### runningOnNougatOrHigher

          public static boolean runningOnNougatOrHigher()

    - #### runningOnOreoOrHigher

          public static boolean runningOnOreoOrHigher()

    - #### runningOnOreoMR1OrHigher

          public static boolean runningOnOreoMR1OrHigher()

    - #### getThreadInfo

          public static java.lang.String getThreadInfo()

    - #### runningOnEmulator

          public static boolean runningOnEmulator()

    - #### deviceIsBlacklistedForOpenSLESUsage

          public static boolean deviceIsBlacklistedForOpenSLESUsage()