androidx.media3.exoplayer.source.preload


Interfaces

PreCacheHelper.Listener

A listener for PreCacheHelper events.

PreloadManagerListener

Listener for events in a preload manager.

PreloadMediaSource.PreloadControl

Controls preloading of PreloadMediaSource.

TargetPreloadStatusControl

Controls the target preload status.

Classes

BasePreloadManager

A base implementation of a preload manager, which maintains the lifecycle of media sources.

BasePreloadManager.BuilderBase

A base class of the builder of the concrete extension of BasePreloadManager.

DefaultPreloadManager

A preload manager that preloads with the PreloadMediaSource to load the media data into the SampleQueue.

DefaultPreloadManager.Builder

A builder for DefaultPreloadManager instances.

DefaultPreloadManager.PreloadStatus

Defines the preload status for the DefaultPreloadManager.

PreCacheHelper

A helper for pre-caching a single media.

PreCacheHelper.Factory

A factory for PreCacheHelper.

PreloadMediaSource

Preloads a MediaSource and provides a MediaPeriod that has data loaded before playback.

PreloadMediaSource.Factory

Factory for PreloadMediaSource.

Exceptions

PreloadException

Thrown when a non-recoverable preload failure occurs.

Annotations

DefaultPreloadManager.PreloadStatus.Stage

Stages for the preload status.