krocard ac881be2fc Add TracksInfo to the Player API
TracksInfo is very similar to
`MappingTrackSelector.MappedTracksInfo` with some
fields removed to simplify the Player API,
notably it doesn't expose the renderer concept.

A significant difference is the addition of a `selected` boolean
field which avoids having a separate `getCurrentTrackSelection`
API.

This cl is a part of the bigger track selection change,
splitted for ease of review.

In particular, the MediaSession implementation and UI usage
have been slitted in child cls.

Find all cls with the tag:
#player-track-selection

PiperOrigin-RevId: 400937124
2021-10-05 23:15:16 +01:00
..
2021-10-05 23:15:16 +01:00
2021-01-22 17:13:47 +00:00
2021-01-22 17:13:47 +00:00

ExoPlayer transformer library module

Provides support for transforming media files.

  • Javadoc: Classes matching com.google.android.exoplayer2.transformer.* belong to this module.