Package com.brightcove.player.offline
-
Interface Summary 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 MultiDataSource.ShortTtlHandler Interface definition for handlingDataSpec
with an expired manifest URL.OfflinePlaybackSupport Binds modules needed for offline playback plugin. -
Class Summary Class Description DashDownloadable AMediaDownloadable
responsible to manage the download of a Dash Video and its assets.ExternalFileCreator Retrieves the externalEnvironment.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 ALoader.Loadable
responsible to request the Media Presentation Description manifest and store it in a specified directory.Mp4Downloadable AMediaDownloadable
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 supportMultiDataSource
RequestConfig A configuration class whose values are passed over to theDownloadManager
in each request made. -
Annotation Types Summary Annotation Type Description RequestConfig.RequestVisibility List of values that can take the methodRequestConfig.setNotificationVisibility(int)
.