-
public interface TrackSelectionOverrideCreator
A TrackSelectionOverride creator, that can be set using applyTrackSelectionOverrides to manually select the track renditions.
-
-
Method Summary
Modifier and Type Method Description abstract TrackSelectionOverride
create(@NonNull() TrackGroupArray trackGroups, int trackIndex, @Nullable() DefaultTrackSelector.Parameters parameters)
Creates a TrackSelectionOverride based on the com.google.android.exoplayer2.source.TrackGroup and track index provided. -
-
Method Detail
-
create
@NonNull() abstract TrackSelectionOverride create(@NonNull() TrackGroupArray trackGroups, int trackIndex, @Nullable() DefaultTrackSelector.Parameters parameters)
Creates a TrackSelectionOverride based on the com.google.android.exoplayer2.source.TrackGroup and track index provided.
The TrackGroupArray can be retrieved by calling getTrackGroups.
- Parameters:
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 SelectionOverride
-
-
-
-