public interface SelectionOverrideCreator
 A DefaultTrackSelector.SelectionOverride creator,
 that can be set using TrackSelectorHelper.applySelectionOverride(int, SelectionOverrideCreator)
 to manually select the track renditions.
 
| Modifier and Type | Field and Description | 
|---|---|
static SelectionOverrideCreator | 
EMPTY
Indicates an empty SelectionOverrideCreator. 
 | 
static com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride | 
EMPTY_SELECTION_OVERRIDE
Indicates this is an empty Selection Override. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride | 
create(com.google.android.exoplayer2.source.TrackGroupArray trackGroups,
      int trackIndex)
Deprecated. 
 
 | 
com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride | 
create(com.google.android.exoplayer2.source.TrackGroupArray trackGroups,
      int trackIndex,
      com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters parameters)
 Creates a  
DefaultTrackSelector.SelectionOverride based on the
 TrackGroup and track index provided. | 
static final SelectionOverrideCreator EMPTY
EMPTY_SELECTION_OVERRIDEstatic final com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride EMPTY_SELECTION_OVERRIDE
@Deprecated
 @NonNull
default com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride create(@NonNull
                                                                                                                         com.google.android.exoplayer2.source.TrackGroupArray trackGroups,
                                                                                                                         int trackIndex)
create(TrackGroupArray, int, DefaultTrackSelector.Parameters) Creates a DefaultTrackSelector.SelectionOverride based on the
 TrackGroup and track index provided.
 The TrackGroupArray can be retrieved by calling
 MappingTrackSelector.MappedTrackInfo.getTrackGroups(int).
trackGroups - the Track Group Array from the current VideotrackIndex - the track index of the TrackGroupArray to be impacted.DefaultTrackSelector@NonNull
com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride create(@NonNull
                                                                                                    com.google.android.exoplayer2.source.TrackGroupArray trackGroups,
                                                                                                    int trackIndex,
                                                                                                    @Nullable
                                                                                                    com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters parameters)
 Creates a DefaultTrackSelector.SelectionOverride based on the
 TrackGroup and track index provided.
 The TrackGroupArray can be retrieved by calling
 MappingTrackSelector.MappedTrackInfo.getTrackGroups(int).
trackGroups - the Track Group Array from the current VideotrackIndex - the track index of the TrackGroupArray to be impacted.parameters - it contains the TrackSelector parameters that can further constraint the SelectionOverrideDefaultTrackSelector