Class Timeline.Window
java.lang.Object
com.castlabs.android.player.models.Timeline.Window
- Enclosing class:
Timeline
A Window.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionReturns thePlayerConfigof the Window.longReturns the Window duration in microseconds.Returns the List ofTimeline.Periods in the Window.longReturns the position of the Window relative to its first Period in microseconds.longReturns the start time of the Window in milliseconds.booleanReturns whether this is a dynamic (live) Window or not.
-
Method Details
-
getDurationUs
public long getDurationUs()Returns the Window duration in microseconds.- Returns:
- the Window duration in microseconds
-
isDynamic
public boolean isDynamic()Returns whether this is a dynamic (live) Window or not.- Returns:
- whether this is a dynamic (live) Window or not
-
getPositionInFirstPeriodUs
public long getPositionInFirstPeriodUs()Returns the position of the Window relative to its first Period in microseconds.- Returns:
- the position of the Window relative to its first Period in microseconds
-
getWindowStartTimeMs
public long getWindowStartTimeMs()Returns the start time of the Window in milliseconds.- Returns:
- the start time of the Window in milliseconds
-
getConfig
Returns thePlayerConfigof the Window.- Returns:
- the
PlayerConfigof the Window
-
getPeriods
Returns the List ofTimeline.Periods in the Window.- Returns:
- the List of
Timeline.Periods in the Window
-