mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Make SimpleBasePlayer.State public
This ensures it's easier to handle these State updates in other helper classes if needed. Issue: androidx/media#2128 PiperOrigin-RevId: 728264396 (cherry picked from commit f1c62c12394e3c408b24d98ed2472ed88db3e918)
This commit is contained in:
parent
75da514b7f
commit
d880ab5d4f
@ -1,5 +1,44 @@
|
||||
# Release notes
|
||||
|
||||
### 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:
|
||||
* Extractors:
|
||||
* DataSource:
|
||||
* Audio:
|
||||
* Video:
|
||||
* Text:
|
||||
* Metadata:
|
||||
* Image:
|
||||
* DataSource:
|
||||
* DRM:
|
||||
* Effect:
|
||||
* Muxers:
|
||||
* IMA extension:
|
||||
* Session:
|
||||
* UI:
|
||||
* Downloads:
|
||||
* OkHttp Extension:
|
||||
* Cronet Extension:
|
||||
* RTMP Extension:
|
||||
* HLS Extension:
|
||||
* DASH Extension:
|
||||
* Smooth Streaming Extension:
|
||||
* RTSP Extension:
|
||||
* Decoder Extensions (FFmpeg, VP9, AV1, etc.):
|
||||
* MIDI extension:
|
||||
* Leanback extension:
|
||||
* Cast Extension:
|
||||
* Test Utilities:
|
||||
* Demo app:
|
||||
* Remove deprecated symbols:
|
||||
|
||||
## 1.6
|
||||
|
||||
### 1.6.0-beta01 (2025-02-26)
|
||||
|
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user