androidx.media3.exoplayer.offline
Interfaces
| DownloadCursor | Provides random read-write access to the result set returned by a database query. | 
| DownloadHelper.Callback | A callback to be notified when the  | 
| DownloadIndex | An index of  | 
| DownloadManager.Listener | Listener for  | 
| Downloader | Downloads and removes a piece of content. | 
| Downloader.ProgressListener | Receives progress updates during download operations. | 
| DownloaderFactory | Creates  | 
| FilterableManifest | A manifest that can generate copies of itself including only the streams specified by the given keys. | 
| WritableDownloadIndex | A writable index of  | 
Classes
| DefaultDownloadIndex | A  | 
| DefaultDownloaderFactory | Default  | 
| Download | Represents state of a download. | 
| DownloadHelper | A helper for initializing and removing downloads. | 
| DownloadHelper.Factory | A factory of  | 
| DownloadManager | Manages downloads. | 
| DownloadNotificationHelper | Helper for creating download notifications. | 
| DownloadProgress | Mutable  | 
| DownloadRequest | Defines content to be downloaded. | 
| DownloadRequest.Builder | A builder for download requests. | 
| DownloadRequest.ByteRange | Defines the byte range. | 
| DownloadRequest.TimeRange | Defines the time range. | 
| DownloadService | A  | 
| FilteringManifestParser | A manifest parser that includes only the streams identified by the given stream keys. | 
| ProgressiveDownloader | A downloader for progressive media streams. | 
| SegmentDownloader | Base class for multi segment stream downloaders. | 
| SegmentDownloader.BaseFactory | A base class of the factory of the concrete extension of  | 
| SegmentDownloader.Segment | Smallest unit of content to be downloaded. | 
Exceptions
| 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. | 
Annotations
| Download.FailureReason | Failure reasons. | 
| Download.State | Download states. | 
