BasePreloadManager.BuilderBase


protected abstract class BasePreloadManager.BuilderBase

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

Summary

Public constructors

BuilderBase(
    rankingDataComparator: Comparator!,
    targetPreloadStatusControl: TargetPreloadStatusControl!,
    mediaSourceFactorySupplier: Supplier<MediaSource.Factory!>!
)

Public functions

abstract BasePreloadManager!

Public constructors

BuilderBase

BuilderBase(
    rankingDataComparator: Comparator!,
    targetPreloadStatusControl: TargetPreloadStatusControl!,
    mediaSourceFactorySupplier: Supplier<MediaSource.Factory!>!
)

Public functions

build

abstract fun build(): BasePreloadManager!

Protected properties

mediaSourceFactorySupplier

protected val mediaSourceFactorySupplierSupplier<MediaSource.Factory!>!

rankingDataComparator

protected val rankingDataComparatorComparator!

targetPreloadStatusControl

protected val targetPreloadStatusControlTargetPreloadStatusControl!