Package com.google.android.exoplayer2.offline
-
Interface Summary Interface Description ActionFileUpgradeUtil.DownloadIdProvider Provides download IDs during action file upgrade.DownloadCursor Provides random read-write access to the result set returned by a database query.Downloader Downloads and removes a piece of content.Downloader.ProgressListener Receives progress updates during download operations.DownloaderFactory CreatesDownloadersfor givenDownloadRequests.DownloadHelper.Callback A callback to be notified when theDownloadHelperis prepared.DownloadIndex An index ofDownloads.DownloadManager.Listener Listener forDownloadManagerevents.FilterableManifest<T> A manifest that can generate copies of itself including only the streams specified by the given keys.WritableDownloadIndex A writable index ofDownloads. -
Class Summary Class Description ActionFileUpgradeUtil Utility class for upgrading legacy action files intoDefaultDownloadIndex.DefaultDownloaderFactory DefaultDownloaderFactory, supporting creation of progressive, DASH, HLS and SmoothStreaming downloaders.DefaultDownloadIndex ADownloadIndexthat uses SQLite to persistDownloads.Download Represents state of a download.DownloadHelper A helper for initializing and removing downloads.DownloadManager Manages downloads.DownloadProgress MutableDownloadprogress.DownloadRequest Defines content to be downloaded.DownloadRequest.Builder A builder for download requests.DownloadService AServicefor downloading media.FilteringManifestParser<T extends FilterableManifest<T>> A manifest parser that includes only the streams identified by the given stream keys.ProgressiveDownloader A downloader for progressive media streams.SegmentDownloader<M extends FilterableManifest<M>> Base class for multi segment stream downloaders.SegmentDownloader.Segment Smallest unit of content to be downloaded.StreamKey A key for a subset of media that can be separately loaded (a "stream"). -
Exception Summary Exception Description DownloadException Thrown on an error during downloading.DownloadHelper.LiveContentUnsupportedException Thrown at an attempt to download live content.DownloadRequest.UnsupportedRequestException Thrown when the encoded request data belongs to an unsupported request type. -
Annotation Types Summary Annotation Type Description Download.FailureReason Failure reasons.Download.State Download states.