StreamerViewModelLifeCycleObserver
open class StreamerViewModelLifeCycleObserver(val streamer: IStreamer) : DefaultLifecycleObserver(source)
A DefaultLifecycleObserver to control a streamer on Activity lifecycle in a ViewModel.
It stops streamer when application goes to background.
To use it, call:
lifeCycle.addObserver(StreamerActivityLifeCycleObserver(streamer))
Parameters
streamer
The streamer to control