次の方法で共有


LampArrayKind 列挙型

この 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 より一般的な周辺機器/アクセサリ (スピーカー、マウスパッド、マイク、Web カメラなど) の一部です。
Scene 部屋/パフォーマンスステージ/エリア (たとえば、部屋の電球、スポットライト、照明、ストルボ ライト、ブースストリップ、ビルボード/サイン、カメラ フラッシュ) を照らします。
Notification 通知デバイスの一部です。
Chassis 内部 PC ケース コンポーネント (例えば、RAM スティック、マザーボード、ファンなど) の一部です。
Wearable ウェアラブル アクセサリ (例えば、オーディオ ヘッドセット、リストバンド、腕時計、靴など) に埋め込まれています。
Furniture 家具 (例えば、椅子、机、本棚など) に埋め込まれています。
Art アートワーク (例えば、絵画、彫刻など) に埋め込まれています。
Headset は、頭部専用に設計されたウェアラブル アクセサリ (ヘッドホンなど) に埋め込まれています。 これは、Wearable の特殊型です。
Microphone LampArray はスタンドアロン マイクの一部です。 これは、LampArrayKindPeripheral の特殊型です。
Speaker LampArray はスタンドアロン スピーカーの一部です。 これは、LampArrayKindPeripheral の特殊型です。

解説

このリストは今後拡張される可能性があります。 LampArrayKind が現在の範囲内にあるかどうかを検証するエラー チェックを行わないようにします。 推奨される方法は、アプリケーションがサポートする LampArrayKinds のサブセットと比較することです。

要件

ヘッダー: LampArray.h で宣言されています。

関連項目

Lighting API の概要
ILampArray::GetLampArrayKind