Class AvayaAudioUtils


  • public final class AvayaAudioUtils
    extends java.lang.Object
    • Constructor Detail

      • AvayaAudioUtils

        public AvayaAudioUtils()
    • 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)