Interface Summary Interface Description DownloadFileCreatorInterface used to provide the downloads directory for Offline-Playback feature. MediaDownloadable.DownloadEventListenerInterface definition for a callback to be invoked when a media download is either completed, cancelled or failed because an error has occurred. MediaDownloadable.MediaFormatListenerInterface definition for a callback to be invoked when the video tracks have been read and are available. MediaDownloadable.OnVideoSizeCallback MultiDataSource.ShortTtlHandlerInterface definition for handling
DataSpecwith an expired manifest URL.
OfflinePlaybackSupportBinds modules needed for offline playback plugin.
Class Summary Class Description DashDownloadableA
MediaDownloadableresponsible to manage the download of a Dash Video and its assets.
ExternalFileCreatorRetrieves the external
MediaDownloadableAn 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.
Loader.Loadableresponsible to request the Media Presentation Description manifest and store it in a specified directory.
MediaDownloadableresponsible to manage the download of a MP4 Video and its assets.
MultiDataSourceMulti data source supports fetching assets from multiple URI schemes. MultiDataSource.FactoryImplements a factory to support
RequestConfigA configuration class whose values are passed over to the
DownloadManagerin each request made.
Annotation Types Summary Annotation Type Description RequestConfig.RequestVisibilityList of values that can take the method