Source ID of the active source. Is
null if no source is playing.
Playback state of the active source. IviPlaybackState.IDLE if nothing is being played, or when a source is not active.
Active media item from the current source.
null if nothing is being played, or when a source is not active.
List of actions provided by the active source. Empty if no source is active, or when no actions are currently available.
At any given time, a source determines which Actions are available: this list can be observed to react to any changes made by the source.
Lambda that can be used to launch the actions.
The scope which the MediaControls will run coroutines in.