| Interface | Description |
|---|---|
| DownloadFileCreator |
Interface used to provide the downloads directory for Offline-Playback feature.
|
| MediaDownloadable.DownloadEventListener |
Interface definition for a callback to be invoked when a media download is either completed,
cancelled or failed because an error has occurred.
|
| MediaDownloadable.MediaFormatListener |
Interface definition for a callback to be invoked when the video tracks have been read
and are available.
|
| MediaDownloadable.OnVideoSizeCallback | |
| OfflinePlaybackSupport |
Binds modules needed for offline playback plugin.
|
| Class | Description |
|---|---|
| DashDownloadable |
A
MediaDownloadable responsible to manage the download of a Dash Video and its assets. |
| ExternalFileCreator |
Retrieves the external
Environment.DIRECTORY_DOWNLOADS. |
| MediaDownloadable |
An abstract class that holds information related to a remote media (
Video) to be downloaded
and responsible to manage the download of its components such as video, audio and text. |
| MediaPresentationDescriptionLoadable |
A
Loader.Loadable responsible to request the
Media Presentation Description manifest and store it in a specified directory. |
| Mp4Downloadable |
A
MediaDownloadable responsible to manage the download of a MP4 Video and its assets. |
| MultiDataSource |
Multi data source supports fetching assets from multiple URI schemes.
|
| MultiDataSource.Factory |
Implements a factory to support
MultiDataSource |
| RequestConfig |
A configuration class whose values are passed over to the
DownloadManager
in each request made. |
| Annotation Type | Description |
|---|---|
| RequestConfig.RequestVisibility |
List of values that can take the method
RequestConfig.setNotificationVisibility(int). |