diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 462647e5bc..5d218776e3 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -3,6 +3,9 @@ ### Unreleased changes * Common Library: + * Change `SimpleBasePlayer.State` access from protected to public to make + it easier to handle updates in other classes + ([#2128](https://github.com/androidx/media/issues/2128)). * ExoPlayer: * Transformer: * Track Selection: diff --git a/libraries/common/src/main/java/androidx/media3/common/SimpleBasePlayer.java b/libraries/common/src/main/java/androidx/media3/common/SimpleBasePlayer.java index d4720fb859..07f4e3e3cc 100644 --- a/libraries/common/src/main/java/androidx/media3/common/SimpleBasePlayer.java +++ b/libraries/common/src/main/java/androidx/media3/common/SimpleBasePlayer.java @@ -96,7 +96,7 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull; public abstract class SimpleBasePlayer extends BasePlayer { /** An immutable state description of the player. */ - protected static final class State { + public static final class State { /** A builder for {@link State} objects. */ public static final class Builder {