Idle

Mock implementation of PlaybackState.Idle

Parameters

playableMedia

the PlayableMedia prepared

configuration

the Configuration to persist across all MockPlaybackState.Active states

Constructors

Link copied to clipboard
constructor(playableMedia: PlayableMedia, configuration: MockPlaybackState.Configuration)

Properties

Link copied to clipboard
Link copied to clipboard
val end: suspend () -> PlaybackState.Closed
Link copied to clipboard
open override val playableMedia: PlayableMedia
Link copied to clipboard
open override val playbackState: PlaybackState
Link copied to clipboard
Link copied to clipboard
val stop: suspend () -> PlaybackState.Stopped
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open override fun play(playbackParameters: PlaybackState.PlaybackParameters): suspend () -> PlaybackState.Playing
Link copied to clipboard
open fun <S : KalugaState> remain(): suspend () -> S
Link copied to clipboard
suspend fun seekTo(duration: Duration): Boolean