Class Timeline.Period
java.lang.Object
com.castlabs.android.player.models.Timeline.Period
- Enclosing class:
- Timeline
A Period.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionPeriod
(List<VideoTrack> videoTracks, List<AudioTrack> audioTracks, List<SubtitleTrack> subtitleTracks, List<DashDescriptor> descriptors, List<EventStream> eventStreams, Object id, int windowIndex, long durationUs, long positionInWindowUs) -
Method Summary
-
Constructor Details
-
Period
public Period(@NonNull List<VideoTrack> videoTracks, @NonNull List<AudioTrack> audioTracks, @NonNull List<SubtitleTrack> subtitleTracks, @NonNull List<DashDescriptor> descriptors, @NonNull List<EventStream> eventStreams, @Nullable Object id, int windowIndex, long durationUs, long positionInWindowUs) - Parameters:
videoTracks
- VideoTracksaudioTracks
- AudioTrackssubtitleTracks
- SubtitleTracksdescriptors
-DashDescriptor
s of the PeriodeventStreams
-EventStream
s of the Periodid
- the id of the PeriodwindowIndex
- the Window index to which this Period belongs todurationUs
- the duration of the PeriodpositionInWindowUs
- the position of the Period inside its Window in microseconds
-
-
Method Details
-
getId
- Returns:
- the Period id
-
getWindowIndex
public int getWindowIndex()- Returns:
- the Window index to which this Period belongs to
-
getDurationUs
public long getDurationUs()- Returns:
- the duration of the Period in microseconds
-
getDurationMs
public long getDurationMs()- Returns:
- the duration of the Period in milliseconds
-
getPositionInWindowMs
public long getPositionInWindowMs()- Returns:
- the position of the Period inside its Window in milliseconds
-
getPositionInWindowUs
public long getPositionInWindowUs()- Returns:
- the position of the Period inside its Window in microseconds
-
getVideoTracks
- Returns:
- the
VideoTrack
s of the Period
-
getAudioTracks
- Returns:
- the
AudioTrack
s of the Period
-
getSubtitleTracks
- Returns:
- the
SubtitleTrack
s of the Period
-
getDescriptors
- Returns:
- the
DashDescriptor
s of the Period
-
getEventStreams
- Returns:
- the
EventStream
s of the Period
-