protected abstract class

BasePreloadManager.BuilderBase<T>

extends java.lang.Object

 java.lang.Object

↳androidx.media3.exoplayer.source.preload.BasePreloadManager.BuilderBase<T>

Overview

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

Summary

Fields
protected final MediaSource.FactorymediaSourceFactory

protected final java.util.Comparator<java.lang.Object>rankingDataComparator

protected final TargetPreloadStatusControl<java.lang.Object>targetPreloadStatusControl

Constructors
publicBuilderBase(java.util.Comparator<java.lang.Object> rankingDataComparator, TargetPreloadStatusControl<java.lang.Object> targetPreloadStatusControl, MediaSource.Factory mediaSourceFactory)

Methods
public abstract BasePreloadManager<java.lang.Object>build()

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Fields

protected final java.util.Comparator<java.lang.Object> rankingDataComparator

protected final TargetPreloadStatusControl<java.lang.Object> targetPreloadStatusControl

protected final MediaSource.Factory mediaSourceFactory

Constructors

public BuilderBase(java.util.Comparator<java.lang.Object> rankingDataComparator, TargetPreloadStatusControl<java.lang.Object> targetPreloadStatusControl, MediaSource.Factory mediaSourceFactory)

Methods

public abstract BasePreloadManager<java.lang.Object> build()