androidx.media3.exoplayer.source.preload


Interfaces

BasePreloadManager.Listener

Listener for events in a preload manager.

PreloadMediaSource.PreloadControl

Controls preloading of PreloadMediaSource.

TargetPreloadStatusControl

Controls the target preload status.

TargetPreloadStatusControl.PreloadStatus

Defines the status of the preloading for a MediaSource.

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.Status

An implementation of TargetPreloadStatusControl.PreloadStatus that describes the preload status of the PreloadMediaSource.

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.Status.Stage

Stages for the preload status.