# Package com.castlabs.sdk.downloader

package com.castlabs.sdk.downloader

- Related Packages
  Package
  Description
  com.castlabs.sdk.downloader.network
  com.castlabs.sdk.downloader.v3retrofit
- Class
  Description
  Download
  The download model class
  Download.State
  The state of the download.
  Downloader
  Abstract base class for handling media downloads.
  Downloader.ModelReadyCallback
  Callback that is triggered after a Manifest URL was parsed and a model can be generated from the list of available tracks and qualities, see `DownloadServiceBinder.prepareDownload(android.content.Context, android.os.Bundle, com.castlabs.sdk.downloader.Downloader.ModelReadyCallback)`
  DownloaderPlugin
  This plugin integrates the offline downloader plugin with the castLabs Player SDK.
  DownloaderPlugin.StorageLowMode
  Annotation for the storage low mode
  DownloadNotificationProvider
  Class to provide the `DownloaderPlugin` with the required info related to notifications for the foreground Downloader service.
  DownloadService
  The download service that controls the download of requested content downloads.
  DownloadServiceBinder
  The binder providing access to `DownloadService`.
  MessageHandler
  The download message handler broadcasts downloader related messages: