
Most of those objects needs to be sent to MediaControler. `TrackSelectior.Parameters` could have stayed Parcelable, but it needs to be `Bundleable` as it inherit from `TrackSelectionParameters` that is and needs to be serializable anyway for the demo app. As a result it has also been migrated to bundleable. PiperOrigin-RevId: 391353293
ExoPlayer library
The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.