Paused

A Started state indicating playback is currently paused

Properties

Link copied to clipboard
abstract val end: suspend () -> PlaybackState.Closed

Transitions into an Closed state

Link copied to clipboard

The MediaSurfaceController for rendering to a video

Link copied to clipboard
abstract val play: suspend () -> PlaybackState.Playing

Transitions back into a Playing state

Link copied to clipboard

The PlayableMedia prepared

Link copied to clipboard
Link copied to clipboard
abstract val reset: suspend () -> PlaybackState.Uninitialized

Transitions back into an Uninitialized state

Link copied to clipboard
abstract val stop: suspend () -> PlaybackState.Stopped

Transitions into a Stopped state

Link copied to clipboard

The VolumeController for adjusting the volume

Functions

Link copied to clipboard
abstract fun failWithError(error: PlaybackError): suspend () -> PlaybackState.Error

Transitions into an Error state

Link copied to clipboard
Link copied to clipboard
open fun <S : KalugaState> remain(): suspend () -> S
Link copied to clipboard
abstract suspend fun seekTo(duration: Duration): Boolean

Seeks to a specified time position. Will suspend until seek has completed

Link copied to clipboard

Transitions into a Started state with new PlaybackParameters