LampArrayKind Enumeration

描述此 ILampArray 所属的物理设备的常规类型。

语法

enum class LampArrayKind : uint32_t
{
    Undefined       = 0,
    Keyboard        = 1,
    Mouse           = 2,
    GameController  = 3,
    Peripheral      = 4,
    Scene           = 5,
    Notification    = 6,
    Chassis         = 7,
    Wearable        = 8,
    Furniture       = 9,
    Art             = 10,
    Headset         = 11
}; 

常量

常量 说明
Undefined 没有为此设备指定 LampArrayKind。
键盘 是键盘或数字键盘的一部分。
鼠标 是鼠标的一部分。
GameController 是游戏控制器(例如游戏手柄、飞行摇杆、航海模拟设备)的一部分。
外设 是更通用的外设/附件(例如扬声器、鼠标垫、麦克风、网络摄像头)的一部分。
场景 照明房间/表演舞台/区域(例如房间灯泡、聚光灯、洗墙灯、频闪灯、展台带、公告栏/签名、相机闪烁)。
通知 是通知设备的一部分。
底盘 是内部电脑机箱组件(例如 RAM 摇杆、母板、风扇)的一部分。
耐磨 嵌入到可穿戴附件中(例如音频耳机、腕带、手表、鞋)。
家具 嵌入到一件家具中(例如椅子、桌子、书架)。
艺术作品 嵌入到艺术品中(例如绘画、雕塑)。
耳机 嵌入在专为头部设计 (例如耳机) 的可穿戴配件中。 这是 可穿戴设备的专业化。

备注

此列表将来很可能会扩展,因此不要设置错误检查来验证 LampArrayKind 是否在当前边界内。 首选方法是与应用程序支持的 LampArrayKind 子集进行比较。

要求

头文件:在 LampArray.h 中声明。

另请参阅

照明 API 概述
ILampArray::GetLampArrayKind