描述此 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 中声明。