summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Raj Goparaju <rajgoparaju@google.com> 2024-01-29 14:12:25 -0800
committer Raj Goparaju <rajgoparaju@google.com> 2024-02-01 10:19:20 -0800
commit8289cf5012480d75d5a7503cfcc7afbd5977139c (patch)
tree21f277c11882b87b7dcafc0e3e64e807dbccfe46
parentb28005e7fee615b140b6657d0cba6bb71354a452 (diff)
Address review comments for dispatch audio focus with fade API
- Add IntDef definition, @FocusRequestResult, for the result value. - Remove redundant null pointer exception details from the Javadoc, as this is documented by the @NonNull annotation. Bug: 318430127 Bug: 186905459 API-Coverage-Bug: 308666800 Test: atest -c FadeManagerConfigurationUnitTest Change-Id: I0e7b8944b75b875317d727d4d62155153259e688
-rw-r--r--media/java/android/media/AudioManager.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/media/java/android/media/AudioManager.java b/media/java/android/media/AudioManager.java
index 4918289e8b5c..72d87253d404 100644
--- a/media/java/android/media/AudioManager.java
+++ b/media/java/android/media/AudioManager.java
@@ -5163,13 +5163,12 @@ public class AudioManager {
* dispatch was successfully sent, or {@link #AUDIOFOCUS_REQUEST_DELAYED} if
* the request was successful but the dispatch of focus change was delayed due to a fade
* operation.
- * @throws NullPointerException if the {@link AudioFocusInfo} or {@link AudioPolicy} or list of
- * other active {@link AudioFocusInfo} are {@code null}.
* @hide
*/
@FlaggedApi(FLAG_ENABLE_FADE_MANAGER_CONFIGURATION)
@SystemApi
@RequiresPermission(Manifest.permission.MODIFY_AUDIO_SETTINGS_PRIVILEGED)
+ @FocusRequestResult
public int dispatchAudioFocusChangeWithFade(@NonNull AudioFocusInfo afi, int focusChange,
@NonNull AudioPolicy ap, @NonNull List<AudioFocusInfo> otherActiveAfis,
@Nullable FadeManagerConfiguration transientFadeMgrConfig) {