diff options
| author | 2022-07-08 01:03:02 +0000 | |
|---|---|---|
| committer | 2022-07-08 01:03:02 +0000 | |
| commit | 87c2d9756b2f05f44cbf6c134a162e58ca506e1e (patch) | |
| tree | 411349bfa102b8283c4c1e729d6db3d50cf83a08 | |
| parent | 97748c5ceabe76715f6200fdaeae61c1f95fc137 (diff) | |
| parent | 416d479225d26a98bd4e65a3cbd93691aba66c96 (diff) | |
Merge "Update doc for audio-coupled-haptic related stuff." am: fe752fc2b4 am: 1fe0a419aa am: 4ce721d428 am: eddf6d85c2 am: 416d479225
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2142192
Change-Id: Ifd203e5ecba0e2df5f9af252cfd7fee9eb80e938
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | media/java/android/media/AudioAttributes.java | 2 | ||||
| -rw-r--r-- | media/java/android/media/audiofx/HapticGenerator.java | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/media/java/android/media/AudioAttributes.java b/media/java/android/media/AudioAttributes.java index ded9597b68ef..546f0c665a98 100644 --- a/media/java/android/media/AudioAttributes.java +++ b/media/java/android/media/AudioAttributes.java @@ -1286,6 +1286,8 @@ public final class AudioAttributes implements Parcelable { /** * Specifying if haptic should be muted or not when playing audio-haptic coupled data. * By default, haptic channels are disabled. + * <p>This will be ignored if the caller doesn't have the + * {@link android.Manifest.permission#VIBRATE} permission. * @param muted true to force muting haptic channels. * @return the same Builder instance. */ diff --git a/media/java/android/media/audiofx/HapticGenerator.java b/media/java/android/media/audiofx/HapticGenerator.java index fe7f29e1fc00..d2523ef43b9e 100644 --- a/media/java/android/media/audiofx/HapticGenerator.java +++ b/media/java/android/media/audiofx/HapticGenerator.java @@ -91,7 +91,8 @@ public class HapticGenerator extends AudioEffect implements AutoCloseable { } /** - * Enable or disable the effect. + * Enable or disable the effect. The effect can only be enabled if the caller has the + * {@link android.Manifest.permission#VIBRATE} permission. * * @param enabled the requested enable state * @return {@link #SUCCESS} in case of success, {@link #ERROR_INVALID_OPERATION} |