public class DashManifest extends Object
Modifier and Type | Field and Description |
---|---|
long |
availabilityStartTime |
long |
duration |
boolean |
dynamic |
Uri |
location |
long |
minBufferTime |
long |
minUpdatePeriod |
long |
suggestedPresentationDelay |
long |
timeShiftBufferDepth |
UtcTimingElement |
utcTiming |
Constructor and Description |
---|
DashManifest(long availabilityStartTime,
long duration,
long minBufferTime,
boolean dynamic,
long minUpdatePeriod,
long timeShiftBufferDepth,
long suggestedPresentationDelay,
UtcTimingElement utcTiming,
Uri location,
List<Period> periods) |
Modifier and Type | Method and Description |
---|---|
Period |
getPeriod(int index) |
int |
getPeriodCount() |
long |
getPeriodDurationMs(int index) |
long |
getPeriodDurationUs(int index) |
public final long availabilityStartTime
public final long duration
public final long minBufferTime
public final boolean dynamic
public final long minUpdatePeriod
public final long timeShiftBufferDepth
public final long suggestedPresentationDelay
public final UtcTimingElement utcTiming
public final Uri location
public DashManifest(long availabilityStartTime, long duration, long minBufferTime, boolean dynamic, long minUpdatePeriod, long timeShiftBufferDepth, long suggestedPresentationDelay, UtcTimingElement utcTiming, Uri location, List<Period> periods)
public final int getPeriodCount()
public final Period getPeriod(int index)
public final long getPeriodDurationMs(int index)
public final long getPeriodDurationUs(int index)