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 |
ForwardingTrackSelection | An |
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. |