Package com.avaya.clientservices.media
Class AvayaAudioUtils
- java.lang.Object
-
- com.avaya.clientservices.media.AvayaAudioUtils
-
public final class AvayaAudioUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AvayaAudioUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleandeviceIsBlacklistedForOpenSLESUsage()static java.util.List<java.lang.String>getBlackListedModelsForAecUsage()static java.util.List<java.lang.String>getBlackListedModelsForAgcUsage()static java.util.List<java.lang.String>getBlackListedModelsForNsUsage()static java.lang.StringgetCurrentAbi()static intgetDefaultSampleRateHz()static java.lang.StringgetThreadInfo()static booleanhasPermission(android.content.Context context, java.lang.String permission)static booleanisDefaultSampleRateOverridden()static voidlogDeviceInfo()static booleanrunningOnChromebook()static booleanrunningOnEmulator()static voidsetDefaultSampleRateHz(int sampleRateHz)static voidsetWebRtcBasedAcousticEchoCanceler(boolean enable)static voidsetWebRtcBasedAutomaticGainControl(boolean enable)static voidsetWebRtcBasedNoiseSuppressor(boolean enable)static booleanuseWebRtcBasedAcousticEchoCanceler()static booleanuseWebRtcBasedAutomaticGainControl()static booleanuseWebRtcBasedNoiseSuppressor()
-
-
-
Method Detail
-
setWebRtcBasedAcousticEchoCanceler
public static void setWebRtcBasedAcousticEchoCanceler(boolean enable)
-
setWebRtcBasedAutomaticGainControl
public static void setWebRtcBasedAutomaticGainControl(boolean enable)
-
setWebRtcBasedNoiseSuppressor
public static void setWebRtcBasedNoiseSuppressor(boolean enable)
-
useWebRtcBasedAcousticEchoCanceler
public static boolean useWebRtcBasedAcousticEchoCanceler()
-
useWebRtcBasedAutomaticGainControl
public static boolean useWebRtcBasedAutomaticGainControl()
-
useWebRtcBasedNoiseSuppressor
public static boolean useWebRtcBasedNoiseSuppressor()
-
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()
-
getBlackListedModelsForAgcUsage
public static java.util.List<java.lang.String> getBlackListedModelsForAgcUsage()
-
getBlackListedModelsForNsUsage
public static java.util.List<java.lang.String> getBlackListedModelsForNsUsage()
-
getThreadInfo
public static java.lang.String getThreadInfo()
-
runningOnEmulator
public static boolean runningOnEmulator()
-
runningOnChromebook
public static boolean runningOnChromebook()
-
deviceIsBlacklistedForOpenSLESUsage
public static boolean deviceIsBlacklistedForOpenSLESUsage()
-
getCurrentAbi
public static java.lang.String getCurrentAbi()
-
logDeviceInfo
public static void logDeviceInfo()
-
hasPermission
public static boolean hasPermission(android.content.Context context, java.lang.String permission)
-
-