VariantSelectionInputs

data class VariantSelectionInputs(val deviceType: String? = null, val platform: String? = null, val os: String? = null, val osVersion: String? = null, val playableFormats: List<String>? = null)

Inputs the platform layer feeds into a selection (mirrors the TS shape).

Constructors

Link copied to clipboard
constructor(deviceType: String? = null, platform: String? = null, os: String? = null, osVersion: String? = null, playableFormats: List<String>? = null)

Properties

Link copied to clipboard

Device profile used to evaluate variant targeting.

Link copied to clipboard

Detected device class; null = unknown (targeted variants never match).

Link copied to clipboard
val os: String?

Detected operating system, when known.

Link copied to clipboard

Detected operating-system version, when known.

Link copied to clipboard

Detected platform, when known.

Link copied to clipboard

Playable formats in the CURRENT context; null = every renderable format.