summaryrefslogtreecommitdiff
path: root/api
diff options
context:
space:
mode:
author jiabin <jiabin@google.com> 2020-04-03 14:44:20 -0700
committer Jean-Michel Trivi <jmtrivi@google.com> 2020-07-20 18:00:26 +0000
commit2ea6a26b4d2f1346a6b3ca602b1d3e02a577e714 (patch)
tree3fc9713747f0b21b4062737cba32251d63c2cee3 /api
parent0542513368c2181f35fa804747ce64ec2cb40062 (diff)
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
Diffstat (limited to 'api')
-rw-r--r--api/current.txt8
1 files changed, 8 insertions, 0 deletions
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;