| Interface | Description |
|---|---|
| Downloader |
An interface for stream downloaders.
|
| DownloadHelper.Callback |
A callback to be notified when the
DownloadHelper is prepared. |
| DownloadManager.Listener |
Listener for
DownloadManager events. |
| FilterableManifest<T,K> |
A manifest that can generate copies of itself including only the streams specified by the given
keys.
|
| Class | Description |
|---|---|
| ActionFile |
Stores and loads
DownloadActions to/from a file. |
| DownloadAction |
Contains the necessary parameters for a download or remove action.
|
| DownloadAction.Deserializer |
Used to deserialize
DownloadActions. |
| DownloaderConstructorHelper |
A helper class that holds necessary parameters for
Downloader construction. |
| DownloadHelper |
A helper for initializing and removing downloads.
|
| DownloadManager |
Manages multiple stream download and remove requests.
|
| DownloadManager.TaskState |
Represents state of a task.
|
| DownloadService |
A
Service for downloading media. |
| FilteringManifestParser<T extends FilterableManifest<T,K>,K> |
A manifest parser that includes only the tracks identified by the given track keys.
|
| ProgressiveDownloadAction |
An action to download or remove downloaded progressive streams.
|
| ProgressiveDownloader |
A downloader for progressive media streams.
|
| ProgressiveDownloadHelper |
A
DownloadHelper for progressive streams. |
| SegmentDownloadAction<K extends java.lang.Comparable<K>> | |
| SegmentDownloadAction.SegmentDownloadActionDeserializer<K> |
Base class for
SegmentDownloadAction Deserializers. |
| SegmentDownloader<M extends FilterableManifest<M,K>,K> |
Base class for multi segment stream downloaders.
|
| SegmentDownloader.Segment |
Smallest unit of content to be downloaded.
|
| TrackKey |
Identifies a given track by the index of the containing period, the index of the containing group
within the period, and the index of the track within the group.
|
| Exception | Description |
|---|---|
| DownloadException |
Thrown on an error during downloading.
|
| Annotation Type | Description |
|---|---|
| DownloadManager.TaskState.State |
Task states.
|