Interface DownloadIndex
-
- All Known Subinterfaces:
WritableDownloadIndex
- All Known Implementing Classes:
DefaultDownloadIndex
@WorkerThread @Deprecated public interface DownloadIndex
Deprecated.com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.An index ofDownloads.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description DownloadgetDownload(String id)Deprecated.Returns theDownloadwith the givenid, or null.DownloadCursorgetDownloads(@com.google.android.exoplayer2.offline.Download.State int... states)Deprecated.
-
-
-
Method Detail
-
getDownload
@Nullable Download getDownload(String id) throws IOException
Deprecated.Returns theDownloadwith the givenid, or null.This method may be slow and shouldn't normally be called on the main thread.
- Parameters:
id- ID of aDownload.- Returns:
- The
Downloadwith the givenid, or null if a download state with this id doesn't exist. - Throws:
IOException- If an error occurs reading the state.
-
getDownloads
DownloadCursor getDownloads(@State @com.google.android.exoplayer2.offline.Download.State int... states) throws IOException
Deprecated.Returns aDownloadCursortoDownloads with the givenstates.This method may be slow and shouldn't normally be called on the main thread.
- Parameters:
states- Returns only theDownloads with this states. If empty, returns all.- Returns:
- A cursor to
Downloads with the givenstates. - Throws:
IOException- If an error occurs reading the state.
-
-