Package 

Interface TrackSelectionOverrideCreator

    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 Video
        trackIndex - the track index of the TrackGroupArray to be impacted.
        parameters - it contains the TrackSelector parameters that can further constraint the SelectionOverride