diff --git a/core/api/test-current.txt b/core/api/test-current.txt index 12d9bee0e3eef..9947e93625dca 100644 --- a/core/api/test-current.txt +++ b/core/api/test-current.txt @@ -1428,6 +1428,7 @@ package android.media { method @RequiresPermission("android.permission.QUERY_AUDIO_STATE") public int abandonAudioFocusForTest(@NonNull android.media.AudioFocusRequest, @NonNull String); method @Nullable public static android.media.AudioDeviceInfo getDeviceInfoFromType(int); method @IntRange(from=0) @RequiresPermission("android.permission.QUERY_AUDIO_STATE") public long getFadeOutDurationOnFocusLossMillis(@NonNull android.media.AudioAttributes); + method @NonNull public java.util.Map getSurroundFormats(); method public boolean hasRegisteredDynamicPolicy(); method @RequiresPermission(anyOf={android.Manifest.permission.MODIFY_AUDIO_ROUTING, android.Manifest.permission.QUERY_AUDIO_STATE}) public boolean isFullVolumeDevice(); method @RequiresPermission("android.permission.QUERY_AUDIO_STATE") public int requestAudioFocusForTest(@NonNull android.media.AudioFocusRequest, @NonNull String, int, int); diff --git a/media/java/android/media/AudioManager.java b/media/java/android/media/AudioManager.java index 14d4937d5572b..3772d6cc0ff3f 100644 --- a/media/java/android/media/AudioManager.java +++ b/media/java/android/media/AudioManager.java @@ -7055,6 +7055,8 @@ public class AudioManager { * @return a map where the key is a surround format and * the value indicates the surround format is enabled or not */ + @TestApi + @NonNull public Map getSurroundFormats() { Map surroundFormats = new HashMap<>(); int status = AudioSystem.getSurroundFormats(surroundFormats);