diff --git a/api/system-current.txt b/api/system-current.txt index 6896e0fe91b6b..875d556b5fd64 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -3621,6 +3621,10 @@ package android.media.session { method public void unregisterCallback(@NonNull android.media.session.ControllerCallbackLink); } + public static final class MediaController.PlaybackInfo implements android.os.Parcelable { + ctor public MediaController.PlaybackInfo(int, int, int, int, android.media.AudioAttributes); + } + public abstract static class MediaSession.Callback { method public void onSetMediaButtonEventDelegate(@NonNull android.media.session.MediaSessionEngine.MediaButtonEventDelegate); } diff --git a/media/apex/java/android/media/session/MediaController.java b/media/apex/java/android/media/session/MediaController.java index 422b18695a360..815c49098034e 100644 --- a/media/apex/java/android/media/session/MediaController.java +++ b/media/apex/java/android/media/session/MediaController.java @@ -18,6 +18,7 @@ package android.media.session; import android.annotation.NonNull; import android.annotation.Nullable; +import android.annotation.SystemApi; import android.annotation.UnsupportedAppUsage; import android.app.PendingIntent; import android.content.Context; @@ -995,6 +996,7 @@ public final class MediaController { /** * @hide */ + @SystemApi public PlaybackInfo(int type, int control, int max, int current, AudioAttributes attrs) { mVolumeType = type; mVolumeControl = control;