StreamerActivityLifeCycleObserver

A DefaultLifecycleObserver to control a streamer on Activity lifecycle.

It stops streamer when application goes to background and release it when application is destroyed.

To use it, call:

  • lifeCycle.addObserver(StreamerActivityLifeCycleObserver(streamer))

Parameters

streamer

The streamer to control

Constructors

Link copied to clipboard
constructor(streamer: IStreamer)

Properties

Link copied to clipboard
protected val streamer: IStreamer

Functions

Link copied to clipboard
open fun onCreate(owner: LifecycleOwner)
Link copied to clipboard
open override fun onDestroy(owner: LifecycleOwner)
Link copied to clipboard
open override fun onPause(owner: LifecycleOwner)
Link copied to clipboard
open fun onResume(owner: LifecycleOwner)
Link copied to clipboard
open fun onStart(owner: LifecycleOwner)
Link copied to clipboard
open fun onStop(owner: LifecycleOwner)