public class MediaPresentationDescription extends Object implements ManifestFetcher.RedirectingManifest
Modifier and Type | Field and Description |
---|---|
long |
availabilityStartTime |
long |
duration |
boolean |
dynamic |
String |
location |
long |
minBufferTime |
long |
minUpdatePeriod |
long |
timeShiftBufferDepth |
UtcTimingElement |
utcTiming |
Constructor and Description |
---|
MediaPresentationDescription(long availabilityStartTime,
long duration,
long minBufferTime,
boolean dynamic,
long minUpdatePeriod,
long timeShiftBufferDepth,
UtcTimingElement utcTiming,
String location,
List<Period> periods) |
Modifier and Type | Method and Description |
---|---|
String |
getNextManifestUri()
Returns the URI from which subsequent manifests should be requested, or null to continue
using the current URI.
|
Period |
getPeriod(int index) |
int |
getPeriodCount() |
long |
getPeriodDuration(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 UtcTimingElement utcTiming
public final String location
public MediaPresentationDescription(long availabilityStartTime, long duration, long minBufferTime, boolean dynamic, long minUpdatePeriod, long timeShiftBufferDepth, UtcTimingElement utcTiming, String location, List<Period> periods)
public final String getNextManifestUri()
ManifestFetcher.RedirectingManifest
getNextManifestUri
in interface ManifestFetcher.RedirectingManifest
public final int getPeriodCount()
public final Period getPeriod(int index)
public final long getPeriodDuration(int index)