Package io.lindstrom.m3u8.model
Interface MediaPlaylist
- All Superinterfaces:
Playlist
@Immutable public interface MediaPlaylist extends Playlist
Media Playlist interface
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMediaPlaylist.Builder -
Method Summary
Modifier and Type Method Description java.util.Optional<java.lang.Boolean>allowCache()static MediaPlaylist.Builderbuilder()default longdiscontinuitySequence()default booleaniFramesOnly()java.util.List<MediaSegment>mediaSegments()default longmediaSequence()default booleanongoing()java.util.Optional<PartialSegmentInformation>partialSegmentInformation()java.util.List<PartialSegment>partialSegments()java.util.Optional<PlaylistType>playlistType()java.util.Optional<PreloadHint>preloadHint()java.util.List<RenditionReport>renditionReports()java.util.Optional<ServerControl>serverControl()java.util.Optional<Skip>skip()inttargetDuration()Methods inherited from interface io.lindstrom.m3u8.model.Playlist
comments, independentSegments, startTimeOffset, variables, version
-
Method Details
-
targetDuration
int targetDuration() -
mediaSequence
@Default default long mediaSequence() -
discontinuitySequence
@Default default long discontinuitySequence() -
ongoing
@Default default boolean ongoing() -
allowCache
java.util.Optional<java.lang.Boolean> allowCache() -
playlistType
java.util.Optional<PlaylistType> playlistType() -
iFramesOnly
@Default default boolean iFramesOnly() -
mediaSegments
java.util.List<MediaSegment> mediaSegments() -
serverControl
java.util.Optional<ServerControl> serverControl() -
partialSegmentInformation
java.util.Optional<PartialSegmentInformation> partialSegmentInformation() -
partialSegments
java.util.List<PartialSegment> partialSegments() -
skip
java.util.Optional<Skip> skip() -
preloadHint
java.util.Optional<PreloadHint> preloadHint() -
renditionReports
java.util.List<RenditionReport> renditionReports() -
builder
-