LampArray

LampArray APIs allow callers to gain awareness of connected RGB lighting peripherals, inspect the properties of those devices, and change color and brightness values for the associated lights.

Interfaces

Interface Description
ILampArray Represents a lighting-enabled device.
ILampInfo A representation of a single addressable Lamp and its properties.

Functions

Function Description
LampArrayCallback Title defined callback for LampArray connected and disconnected events.
RegisterLampArrayCallback RegisterLampArrayCallback API reference
TrySetLampArrayWorkerThreadAffinityMask TrySetLampArrayWorkerThreadAffinityMask API reference
UnregisterLampArrayCallback UnregisterLampArrayCallback API reference

Structures

Structure Description
LampArrayColor Describes a color in terms of red, green, blue and alpha channels.
LampArrayPosition Represents a measurement in 3D space from a given origin point.

Enumerations

Enumeration Description
LampArrayKind Enumeration Describes the general type of the physical device this ILampArray is part of.
LampPurposes Enumeration Describes a set of purposes for which a single Lamp is intended to be used.