public final class WebRtcAudioUtils
extends java.lang.Object
构造器和说明 |
---|
WebRtcAudioUtils() |
public static void setWebRtcBasedAcousticEchoCanceler(boolean enable)
public static void setWebRtcBasedNoiseSuppressor(boolean enable)
public static void setWebRtcBasedAutomaticGainControl(boolean enable)
public static boolean useWebRtcBasedAcousticEchoCanceler()
public static boolean useWebRtcBasedNoiseSuppressor()
public static boolean useWebRtcBasedAutomaticGainControl()
public static boolean isAcousticEchoCancelerSupported()
public static boolean isNoiseSuppressorSupported()
public static boolean isAutomaticGainControlSupported()
public static void setDefaultSampleRateHz(int sampleRateHz)
public static boolean isDefaultSampleRateOverridden()
public static int getDefaultSampleRateHz()
public static java.util.List<java.lang.String> getBlackListedModelsForAecUsage()
public static java.util.List<java.lang.String> getBlackListedModelsForNsUsage()
public static boolean runningOnJellyBeanMR1OrHigher()
public static boolean runningOnJellyBeanMR2OrHigher()
public static boolean runningOnLollipopOrHigher()
public static boolean runningOnMarshmallowOrHigher()
public static boolean runningOnNougatOrHigher()
public static boolean runningOnOreoOrHigher()
public static boolean runningOnOreoMR1OrHigher()
public static java.lang.String getThreadInfo()
public static boolean runningOnEmulator()
public static boolean deviceIsBlacklistedForOpenSLESUsage()