Configuration
data class Configuration(val mediaProvider: PlayableMediaProvider = { MockPlayableMedia(it) }, val volumeController: VolumeController = MockVolumeController(), val mediaSurfaceController: MediaSurfaceController = MockMediaSurfaceController(), val seekToMock: SeekToMock = createSeekToMock())
Configuration to persist across MockPlaybackState.Active states
Constructors
Link copied to clipboard
constructor(mediaProvider: PlayableMediaProvider = { MockPlayableMedia(it) }, volumeController: VolumeController = MockVolumeController(), mediaSurfaceController: MediaSurfaceController = MockMediaSurfaceController(), seekToMock: SeekToMock = createSeekToMock())
Properties
Link copied to clipboard
the PlayableMediaProvider to convert a MediaSource to a PlayableMedia
Link copied to clipboard
the MediaSurfaceController for managing the MediaSurface
Link copied to clipboard
a SuspendMethodMock to be called when PlaybackState.Prepared.seekTo is called
Link copied to clipboard
the VolumeController for controlling the volume