ExoTrackSelection.Definition


class ExoTrackSelection.Definition


Contains of a subset of selected tracks belonging to a TrackGroup.

Summary

Public constructors

Definition(group: TrackGroup!, tracks: IntArray<Int>!)
Definition(
    group: TrackGroup!,
    tracks: IntArray<Int>!,
    @TrackSelection.Type type: Int
)

Public properties

TrackGroup!

The TrackGroup which tracks belong to.

Array<Int>!

The indices of the selected tracks in group.

Int

The type that will be returned from getType.

Public constructors

Definition

Definition(group: TrackGroup!, tracks: IntArray<Int>!)
Parameters
group: TrackGroup!

The TrackGroup. Must not be null.

tracks: IntArray<Int>!

The indices of the selected tracks within the TrackGroup. Must not be null or empty. May be in any order.

Definition

Definition(
    group: TrackGroup!,
    tracks: IntArray<Int>!,
    @TrackSelection.Type type: Int
)
Parameters
group: TrackGroup!

The TrackGroup. Must not be null.

tracks: IntArray<Int>!

The indices of the selected tracks within the TrackGroup. Must not be null or empty. May be in any order.

@TrackSelection.Type type: Int

The type that will be returned from getType.

Public properties

group

val groupTrackGroup!

The TrackGroup which tracks belong to.

tracks

val tracksArray<Int>!

The indices of the selected tracks in group.

type

@TrackSelection.Type
val typeInt

The type that will be returned from getType.