Initialized

An InitializedOrError state indicating a media source was successfully initialized

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 reset: suspend () -> PlaybackState.Uninitialized

Transitions back into an Uninitialized state

Link copied to clipboard
abstract val source: MediaSource
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
abstract fun prepared(media: PlayableMedia): suspend () -> PlaybackState.Idle

Transitions into an Idle state

Link copied to clipboard
open fun <S : KalugaState> remain(): suspend () -> S