Class ExoTrackSelection.Definition

  • Enclosing interface:
    ExoTrackSelection

    public static final class ExoTrackSelection.Definition
    extends Object
    Contains of a subset of selected tracks belonging to a TrackGroup.
    • Field Detail

      • tracks

        public final int[] tracks
        The indices of the selected tracks in group.
      • type

        public final @com.google.android.exoplayer2.trackselection.TrackSelection.Type int type
        The type that will be returned from TrackSelection.getType().
    • Constructor Detail

      • Definition

        public Definition​(TrackGroup group,
                          int... tracks)
        Parameters:
        group - The TrackGroup. Must not be null.
        tracks - The indices of the selected tracks within the TrackGroup. Must not be null or empty. May be in any order.
      • Definition

        public Definition​(TrackGroup group,
                          int[] tracks,
                          @com.google.android.exoplayer2.trackselection.TrackSelection.Type int type)
        Parameters:
        group - The TrackGroup. Must not be null.
        tracks - The indices of the selected tracks within the TrackGroup. Must not be null or empty. May be in any order.
        type - The type that will be returned from TrackSelection.getType().