次の方法で共有


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
}; 

定数

定数 説明
Undefined LampArrayKind はこのデバイスに指定されていません。
キーボード キーボードまたはキーパッドの一部です。
マウス マウスの一部です。
GameController ゲーム コントローラー (ゲームパッド、フライト スティック、セーリング シミュレーション デバイスなど) の一部です。
Peripheral より一般的な周辺機器/アクセサリ (スピーカー、マウスパッド、マイク、Web カメラなど) の一部です。
Scene 部屋/パフォーマンスステージ/エリア (たとえば、部屋の電球、スポットライト、照明、ストルボ ライト、ブースストリップ、ビルボード/サイン、カメラ フラッシュ) を照らします。
通知 通知デバイスの一部です。
シャーシ 内部 PC ケース コンポーネント (例えば、RAM スティック、マザーボード、ファンなど) の一部です。
Wearable ウェアラブル アクセサリ (例えば、オーディオ ヘッドセット、リストバンド、腕時計、靴など) に埋め込まれています。
Furniture 家具 (例えば、椅子、机、本棚など) に埋め込まれています。
アート アートワーク (例えば、絵画、彫刻など) に埋め込まれています。
ヘッドセット は、頭部専用に設計されたウェアラブル アクセサリ (ヘッドホンなど) に埋め込まれています。 これは、Wearable の特殊型です。

解説

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

要件

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

関連項目

Lighting API の概要
ILampArray::GetLampArrayKind