CueGroup
public final class CueGroup
Class to represent the state of active Cues at a particular time.
Summary
Public fields |
|
|---|---|
final ImmutableList<Cue> |
The cues in this group. |
final long |
The presentation time of the |
Public constructors |
|---|
@UnstableApiCreates a CueGroup. |
Public methods |
|
|---|---|
static CueGroup |
@UnstableApiRestores a |
Bundle |
Constants
EMPTY_TIME_ZERO
@UnstableApi
public static final CueGroup EMPTY_TIME_ZERO
An empty group with no Cues and presentation time of zero.
Public fields
cues
public final ImmutableList<Cue> cues
The cues in this group.
This list is in ascending order of priority. If any of the cue boxes overlap when displayed, the Cue nearer the end of the list should be shown on top.
This list may be empty if the group represents a state with no cues.
presentationTimeUs
@UnstableApi
public final long presentationTimeUs
The presentation time of the cues, in microseconds.
This time is an offset from the start of the current Timeline.Period.
Public constructors
Public methods
fromBundle
@UnstableApi
public static CueGroup fromBundle(Bundle bundle)
Restores a final CueGroup from a Bundle.