BasePreloadManager.MediaSourceHolder


protected inner class BasePreloadManager.MediaSourceHolder implements Comparable


A holder for information for preloading a single media source.

Summary

Public fields

final MediaItem
MediaSource
final T

Public constructors

MediaSourceHolder(
    MediaItem mediaItem,
    T rankingData,
    MediaSource mediaSource
)

Public methods

int
synchronized MediaSource
final boolean
final void
synchronized void

Public fields

mediaItem

public final MediaItem mediaItem

mediaSource

public MediaSource mediaSource

rankingData

public final T rankingData

Public constructors

MediaSourceHolder

public MediaSourceHolder(
    MediaItem mediaItem,
    T rankingData,
    MediaSource mediaSource
)

Public methods

compareTo

public int compareTo(BasePreloadManager.MediaSourceHolder o)

getMediaSource

synchronized public MediaSource getMediaSource()

isReleased

public final boolean isReleased()

release

public final void release()

setMediaSource

synchronized public void setMediaSource(MediaSource mediaSource)