VideoQualityState

State holder for video qualities, such as QualityList or QualityMenu.

Create an instance with rememberVideoQualityState.

Properties

Link copied to clipboard
var activeVideoQuality: VideoQuality?

The currently playing video quality, if any.

Link copied to clipboard
var targetVideoQuality: VideoQuality?

The desired video quality, or null for automatic selection.

Link copied to clipboard
var videoQualities: List<VideoQuality>

The qualities of the active video track.

Functions

Link copied to clipboard
fun select(quality: VideoQuality?)

Selects the desired video quality, or null for automatic selection.