diff --git a/core/api/test-current.txt b/core/api/test-current.txt index 2bae1907daec1..45dcb17700088 100644 --- a/core/api/test-current.txt +++ b/core/api/test-current.txt @@ -1405,6 +1405,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 b7d5c7b211755..b7ea14ecd5d66 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);