From 2ea6a26b4d2f1346a6b3ca602b1d3e02a577e714 Mon Sep 17 00:00:00 2001 From: jiabin Date: Fri, 3 Apr 2020 14:44:20 -0700 Subject: Add HapticGenerator. Add HapticGenertor, which is an audio effect that can generate haptic data from audio data. Bug: 136490803 Test: atest HapticGeneratorTest Change-Id: Ib677f0ad82ae4a164546300c7a86760cdb6a52b4 --- api/current.txt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'api') diff --git a/api/current.txt b/api/current.txt index c754f1032927..d55fb7c0f36d 100644 --- a/api/current.txt +++ b/api/current.txt @@ -27905,6 +27905,7 @@ package android.media.audiofx { field public static final java.util.UUID EFFECT_TYPE_DYNAMICS_PROCESSING; field public static final java.util.UUID EFFECT_TYPE_ENV_REVERB; field public static final java.util.UUID EFFECT_TYPE_EQUALIZER; + field @NonNull public static final java.util.UUID EFFECT_TYPE_HAPTIC_GENERATOR; field public static final java.util.UUID EFFECT_TYPE_LOUDNESS_ENHANCER; field public static final java.util.UUID EFFECT_TYPE_NS; field public static final java.util.UUID EFFECT_TYPE_PRESET_REVERB; @@ -28257,6 +28258,13 @@ package android.media.audiofx { field public short numBands; } + public class HapticGenerator extends android.media.audiofx.AudioEffect implements java.lang.AutoCloseable { + method public void close(); + method @NonNull public static android.media.audiofx.HapticGenerator create(int); + method public static boolean isAvailable(); + method public int setEnabled(boolean); + } + public class LoudnessEnhancer extends android.media.audiofx.AudioEffect { ctor public LoudnessEnhancer(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; method public float getTargetGain() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; -- cgit v1.2.3-59-g8ed1b