- DashChunkSource - Interface in com.google.android.exoplayer2.source.dash
-
An ChunkSource for DASH streams.
- DashChunkSource.Factory - Interface in com.google.android.exoplayer2.source.dash
-
- DashDownloadAction - Class in com.google.android.exoplayer2.source.dash.offline
-
An action to download or remove downloaded DASH streams.
- DashDownloadAction(Uri, boolean, byte[], List<RepresentationKey>) - Constructor for class com.google.android.exoplayer2.source.dash.offline.DashDownloadAction
-
- DashDownloader - Class in com.google.android.exoplayer2.source.dash.offline
-
A downloader for DASH streams.
- DashDownloader(Uri, List<RepresentationKey>, DownloaderConstructorHelper) - Constructor for class com.google.android.exoplayer2.source.dash.offline.DashDownloader
-
- DashDownloadHelper - Class in com.google.android.exoplayer2.source.dash.offline
-
A DownloadHelper for DASH streams.
- DashDownloadHelper(Uri, DataSource.Factory) - Constructor for class com.google.android.exoplayer2.source.dash.offline.DashDownloadHelper
-
- DashManifest - Class in com.google.android.exoplayer2.source.dash.manifest
-
Represents a DASH media presentation description (mpd), as defined by ISO/IEC 23009-1:2014
Section 5.3.1.2.
- DashManifest(long, long, long, boolean, long, long, long, long, UtcTimingElement, Uri, List<Period>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.DashManifest
-
- DashManifestParser - Class in com.google.android.exoplayer2.source.dash.manifest
-
A parser of media presentation description files.
- DashManifestParser() - Constructor for class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
-
Equivalent to calling new DashManifestParser(null).
- DashManifestParser(String) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
-
- DashManifestParser.RepresentationInfo - Class in com.google.android.exoplayer2.source.dash.manifest
-
A parsed Representation element.
- DashManifestStaleException - Exception in com.google.android.exoplayer2.source.dash
-
Thrown when a live playback's manifest is stale and a new manifest could not be loaded.
- DashManifestStaleException() - Constructor for exception com.google.android.exoplayer2.source.dash.DashManifestStaleException
-
- DashMediaSource - Class in com.google.android.exoplayer2.source.dash
-
A DASH MediaSource.
- DashMediaSource(DashManifest, DashChunkSource.Factory, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
-
- DashMediaSource(DashManifest, DashChunkSource.Factory, int, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
-
- DashMediaSource(Uri, DataSource.Factory, DashChunkSource.Factory, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
-
- DashMediaSource(Uri, DataSource.Factory, DashChunkSource.Factory, int, long, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
-
- DashMediaSource(Uri, DataSource.Factory, ParsingLoadable.Parser<? extends DashManifest>, DashChunkSource.Factory, int, long, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
-
- DashMediaSource.Factory - Class in com.google.android.exoplayer2.source.dash
-
- DashSegmentIndex - Interface in com.google.android.exoplayer2.source.dash
-
Indexes the segments within a media stream.
- DashUtil - Class in com.google.android.exoplayer2.source.dash
-
Utility methods for DASH streams.
- DashWrappingSegmentIndex - Class in com.google.android.exoplayer2.source.dash
-
An implementation of
DashSegmentIndex that wraps a
ChunkIndex parsed from a
media stream.
- DashWrappingSegmentIndex(ChunkIndex, long) - Constructor for class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
-
- DEFAULT_LIVE_PRESENTATION_DELAY_FIXED_MS - Static variable in class com.google.android.exoplayer2.source.dash.DashMediaSource
-
A fixed default presentation delay for live streams.
- DEFAULT_LIVE_PRESENTATION_DELAY_PREFER_MANIFEST_MS - Static variable in class com.google.android.exoplayer2.source.dash.DashMediaSource
-
- DEFAULT_MIN_LOADABLE_RETRY_COUNT - Static variable in class com.google.android.exoplayer2.source.dash.DashMediaSource
-
The default minimum number of times to retry loading data prior to failing.
- DefaultDashChunkSource - Class in com.google.android.exoplayer2.source.dash
-
- DefaultDashChunkSource(LoaderErrorThrower, DashManifest, int, int[], TrackSelection, int, DataSource, long, int, boolean, boolean, PlayerEmsgHandler.PlayerTrackEmsgHandler) - Constructor for class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
-
- DefaultDashChunkSource.Factory - Class in com.google.android.exoplayer2.source.dash
-
- DefaultDashChunkSource.RepresentationHolder - Class in com.google.android.exoplayer2.source.dash
-
- Descriptor - Class in com.google.android.exoplayer2.source.dash.manifest
-
A descriptor, as defined by ISO 23009-1, 2nd edition, 5.8.2.
- Descriptor(String, String, String) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.Descriptor
-
- DESERIALIZER - Static variable in class com.google.android.exoplayer2.source.dash.offline.DashDownloadAction
-
- drmSchemeDatas - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo
-
- drmSchemeType - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo
-
- durationMs - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
-
The duration of the presentation in milliseconds, or C.TIME_UNSET if not applicable.
- dynamic - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
-
Whether the manifest has value "dynamic" for the type attribute.