Class Timeline.Period.Builder
- java.lang.Object
-
- com.castlabs.android.player.models.Timeline.Period.Builder
-
- Enclosing class:
- Timeline.Period
public static class Timeline.Period.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Timeline.Period.BuilderaddAudioTrack(AudioTrack audioTrack)Timeline.Period.BuilderaddDescriptor(DashDescriptor descriptor)Timeline.Period.BuilderaddDescriptors(Collection<? extends DashDescriptor> descriptors)Timeline.Period.BuilderaddEventStreams(Collection<? extends EventStream> eventStreams)Timeline.Period.BuilderaddSubtitleTrack(SubtitleTrack subtitleTrack)Timeline.Period.BuilderaddVideoTrack(VideoTrack videoTrack)Timeline.Period.BuilderdurationUs(long durationUs)Timeline.Periodget()Timeline.Period.Builderid(Object id)Timeline.Period.BuilderpositionInWindowUs(long positionInWindowUs)Timeline.Period.BuilderwindowIndex(int windowIndex)
-
-
-
Method Detail
-
addVideoTrack
public Timeline.Period.Builder addVideoTrack(VideoTrack videoTrack)
-
addAudioTrack
public Timeline.Period.Builder addAudioTrack(AudioTrack audioTrack)
-
addSubtitleTrack
public Timeline.Period.Builder addSubtitleTrack(SubtitleTrack subtitleTrack)
-
addDescriptor
public Timeline.Period.Builder addDescriptor(DashDescriptor descriptor)
-
id
public Timeline.Period.Builder id(Object id)
-
get
public Timeline.Period get()
-
windowIndex
public Timeline.Period.Builder windowIndex(int windowIndex)
-
addDescriptors
public Timeline.Period.Builder addDescriptors(Collection<? extends DashDescriptor> descriptors)
-
durationUs
public Timeline.Period.Builder durationUs(long durationUs)
-
positionInWindowUs
public Timeline.Period.Builder positionInWindowUs(long positionInWindowUs)
-
addEventStreams
public Timeline.Period.Builder addEventStreams(Collection<? extends EventStream> eventStreams)
-
-