Package 

Interface SelectionOverrideCreator

    • Method Summary

      Modifier and Type Method Description
      DefaultTrackSelector.SelectionOverride create(@NonNull() TrackGroupArray trackGroups, int trackIndex) Creates a com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride based on the com.google.android.exoplayer2.source.TrackGroup and track index provided.
      abstract DefaultTrackSelector.SelectionOverride create(@NonNull() TrackGroupArray trackGroups, int trackIndex, @Nullable() DefaultTrackSelector.Parameters parameters) Creates a com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride 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

        @Deprecated()@NonNull() DefaultTrackSelector.SelectionOverride create(@NonNull() TrackGroupArray trackGroups, int trackIndex)

        Creates a com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride 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.
      • create

        @NonNull() abstract DefaultTrackSelector.SelectionOverride create(@NonNull() TrackGroupArray trackGroups, int trackIndex, @Nullable() DefaultTrackSelector.Parameters parameters)

        Creates a com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride 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