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,
    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 中声明。

另请参阅

照明 API 概述
ILampArray::GetLampArrayKind