描述此 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,
Microphone = 12,
Speaker = 13
};
常量
| 常量 | 说明 |
|---|---|
Undefined |
LampArrayKind 未为此设备指定 。 |
Keyboard |
是键盘或数字键盘的一部分。 |
Mouse |
是鼠标的一部分。 |
GameController |
是游戏控制器(例如游戏手柄、飞行摇杆、航海模拟设备)的一部分。 |
Peripheral |
是更通用的外设/附件(例如扬声器、鼠标垫、麦克风、网络摄像头)的一部分。 |
Scene |
照明房间/表演舞台/区域(例如房间灯泡、聚光灯、洗墙灯、频闪灯、展台带、公告栏/签名、相机闪烁)。 |
Notification |
是通知设备的一部分。 |
Chassis |
是内部电脑机箱组件(例如 RAM 摇杆、母板、风扇)的一部分。 |
Wearable |
嵌入到可穿戴附件中(例如音频耳机、腕带、手表、鞋)。 |
Furniture |
嵌入到一件家具中(例如椅子、桌子、书架)。 |
Art |
嵌入到艺术品中(例如绘画、雕塑)。 |
Headset |
嵌入在专为头部设计 (例如耳机) 的可穿戴配件中。 这是 的 Wearable专用化。 |
Microphone |
LampArray 是独立麦克风的一部分。 这是 的 LampArrayKindPeripheral专用化。 |
Speaker |
LampArray 是独立扬声器的一部分。 这是 的 LampArrayKindPeripheral专用化。 |
备注
此列表将来可能会展开。 避免进行错误检查,以验证 LampArrayKind 是否在当前边界内。 首选方法是与应用程序支持的 LampArrayKinds 子集进行比较。
要求
头文件:在 LampArray.h 中声明。