ActiveExtensions

@Serializable
data class ActiveExtensions(val panel: Map<String, ActiveExtensionSlot> = emptyMap(), val overlay: Map<String, ActiveExtensionSlot> = emptyMap(), val component: Map<String, ActiveExtensionSlot> = emptyMap())

Represents a user's active extensions, organized by type.

Each type (panel, overlay, component) is a map from slot number (as a string key like "1", "2", "3") to the extension configuration in that slot.

See also

Constructors

Link copied to clipboard
constructor(panel: Map<String, ActiveExtensionSlot> = emptyMap(), overlay: Map<String, ActiveExtensionSlot> = emptyMap(), component: Map<String, ActiveExtensionSlot> = emptyMap())

Properties

Link copied to clipboard

the component extensions. Components are displayed within the video player. A maximum of 2 components are supported.

Link copied to clipboard

the overlay extensions. Overlays are displayed on top of the video player. A maximum of 1 overlay is supported.

Link copied to clipboard

the panel extensions. Panels are displayed below the video player. A maximum of 3 panels are supported.