androidx.media3.exoplayer.trackselection
Interfaces
ExoTrackSelection |
A |
ExoTrackSelection.Factory |
Factory for |
TrackSelection |
A track selection consisting of a static subset of selected tracks belonging to a . |
TrackSelectionUtil.AdaptiveTrackSelectionFactory |
Functional interface to create a single adaptive track selection. |
TrackSelector.Factory |
Factory for creating |
TrackSelector.InvalidationListener |
Notified when selections previously made by a |
Classes
AdaptiveTrackSelection |
A bandwidth based adaptive |
AdaptiveTrackSelection.AdaptationCheckpoint |
Checkpoint to determine allocated bandwidth. |
AdaptiveTrackSelection.Factory |
Factory for |
BaseTrackSelection |
An abstract base class suitable for most |
DefaultTrackSelector |
A default |
DefaultTrackSelector.Parameters |
Extends |
DefaultTrackSelector.Parameters.Builder |
A builder for |
DefaultTrackSelector.ParametersBuilder |
This class is deprecated. Use |
DefaultTrackSelector.SelectionOverride |
A track selection override. |
ExoTrackSelection.Definition |
Contains of a subset of selected tracks belonging to a |
FixedTrackSelection |
A |
MappingTrackSelector |
Base class for |
MappingTrackSelector.MappedTrackInfo |
Provides mapped track information for each renderer. |
RandomTrackSelection |
An |
RandomTrackSelection.Factory |
Factory for |
TrackSelectionArray |
An array of |
TrackSelectionUtil |
Track selection related utility methods. |
TrackSelector |
The component of an |
TrackSelectorResult |
The result of a |
Annotations
DefaultTrackSelector.SelectionEligibility |
The extent to which tracks are eligible for selection. |
MappingTrackSelector.MappedTrackInfo.RendererSupport |
Levels of renderer support. |
TrackSelection.Type |
Represents a type track selection. |