MockMediaManager
class MockMediaManager(val events: MutableSharedFlow<MediaManager.Event>, val volumeController: MockVolumeController, val mediaSurfaceController: MockMediaSurfaceController, setupMocks: Boolean = true) : MediaManager, VolumeController, MediaSurfaceController
Mock implementation of MediaManager
Parameters
events
A MutableSharedFlow of all the Event detected by the media manager
volumeController
a MockVolumeController to act as the VolumeController
mediaSurfaceController
a MockMediaSurfaceController to act as the MediaSurfaceController
setupMocks
If true this will automatically set up some mocking
Constructors
Link copied to clipboard
constructor(events: MutableSharedFlow<MediaManager.Event>, volumeController: MockVolumeController, mediaSurfaceController: MockMediaSurfaceController, setupMocks: Boolean = true)
Properties
Link copied to clipboard
A com.splendo.kaluga.test.base.mock.SuspendMethodMock for createPlayableMedia If setupMocks was set to true on construction, this will automatically return a MockPlayableMedia
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard