public class DashManifest
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
long |
availabilityStartTime |
long |
duration |
boolean |
dynamic |
android.net.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,
android.net.Uri location,
java.util.List<Period> periods) |
| Modifier and Type | Method and Description |
|---|---|
DashManifest |
copy(java.util.List<RepresentationKey> representationKeys)
Creates a copy of this manifest which includes only the representations identified by the given
keys.
|
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 android.net.Uri location
public DashManifest(long availabilityStartTime,
long duration,
long minBufferTime,
boolean dynamic,
long minUpdatePeriod,
long timeShiftBufferDepth,
long suggestedPresentationDelay,
UtcTimingElement utcTiming,
android.net.Uri location,
java.util.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)
public final DashManifest copy(java.util.List<RepresentationKey> representationKeys)
representationKeys - List of keys for the representations to be included in the copy.java.lang.IndexOutOfBoundsException - If a key has an invalid index.