DashSegmentList

data class DashSegmentList(val timescale: Long, val duration: Long?, val startNumber: Long, val timeline: List<DashTimelineEntry>, val initializationUrl: String?, val initializationRange: LongRange?, val segments: List<DashSegmentUrl>, val presentationTimeOffset: Long = 0)

A SegmentList, with every URL base-resolved. A SegmentURL without media names a byte range of the representation's own BaseURL.

Constructors

Link copied to clipboard
constructor(timescale: Long, duration: Long?, startNumber: Long, timeline: List<DashTimelineEntry>, initializationUrl: String?, initializationRange: LongRange?, segments: List<DashSegmentUrl>, presentationTimeOffset: Long = 0)

Properties

Link copied to clipboard

Per-segment duration in timescale units; null when a timeline speaks instead, or nothing does.

Link copied to clipboard

The bytes of initializationUrl that hold the initialization, or null for all of it.

Link copied to clipboard
Link copied to clipboard

presentationTimeOffset, in timescale units: the media time at which the Period starts.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard