Class CueGroup
- java.lang.Object
-
- com.google.android.exoplayer2.text.CueGroup
-
- All Implemented Interfaces:
Bundleable
public final class CueGroup extends Object implements Bundleable
Class to represent the state of activeCuesat a particular time.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.google.android.exoplayer2.Bundleable
Bundleable.Creator<T extends Bundleable>
-
-
Field Summary
Fields Modifier and Type Field Description static Bundleable.Creator<CueGroup>CREATORImmutableList<Cue>cuesThe cues in this group.static CueGroupEMPTY_TIME_ZEROAn empty group with noCuesand presentation time of zero.longpresentationTimeUsThe presentation time of thecues, in microseconds.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BundletoBundle()Returns aBundlerepresenting the information stored in this object.
-
-
-
Field Detail
-
EMPTY_TIME_ZERO
public static final CueGroup EMPTY_TIME_ZERO
An empty group with noCuesand presentation time of zero.
-
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
Cuenearer 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
public final long presentationTimeUs
The presentation time of thecues, in microseconds.This time is an offset from the start of the current
Timeline.Period.
-
CREATOR
public static final Bundleable.Creator<CueGroup> CREATOR
-
-
Method Detail
-
toBundle
public Bundle toBundle()
Description copied from interface:BundleableReturns aBundlerepresenting the information stored in this object.- Specified by:
toBundlein interfaceBundleable
-
-