Package-level declarations
Types
Link copied to clipboard
data class LiveMediaPositionPredictor(eventTimestamp: Long, durationMs: Long, currentPositionMs: Long, positionSpeed: Float) : PositionPredictor
Link copied to clipboard
data class MediaDownload(val media: Media, val status: MediaDownload.Status, val size: MediaDownload.Size)
Representation of a Media download.
Link copied to clipboard
data class MediaPositionPredictor(eventTimestamp: Long, durationMs: Long, currentPositionMs: Long, positionSpeed: Float) : PositionPredictor
Link copied to clipboard
data class PlaybackState(val playerState: PlayerState, val isLive: Boolean, val currentPosition: Duration?, val seekProjection: Duration? = null, val duration: Duration?, val playbackSpeed: Float)
Represents a state of playback, duration and playback speed. It can be used to determine whether media is playing and to infer current and future position and duration.
Link copied to clipboard
data class PlaybackStateEvent(val playbackState: PlaybackState, val cause: PlaybackStateEvent.Cause, val timestamp: Duration? = null)
Link copied to clipboard
Represents the state of the player.
Link copied to clipboard
Representation of a Playlist download.
Link copied to clipboard
interface PositionPredictor
Link copied to clipboard