다음을 통해 공유


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 보다 일반적인 주변 장치/액세서리(예: 스피커, 마우스 패드, 마이크, 웹캠)의 일부입니다.
Scene 실내/공연 무대/지역을 조명합니다(예: 실내 전구, 스포트라이트, 세척 조명, 스트로브 조명, 부스 스트립, 광고판/사인, 카메라 플래시).
Notification 알림 장치의 일부입니다.
Chassis 내부 PC 케이스 구성 요소(예: RAM 스틱, 마더보드, 팬)의 일부입니다.
Wearable 웨어러블 액세서리(예: 오디오 헤드셋, 손목 밴드, 시계, 신발)에 포함되어 있습니다.
Furniture 가구(예: 의자, 책상, 책장)에 포함되어 있습니다.
Art 예술 작품(예: 그림, 조각)에 포함되어 있습니다.
Headset 헤드용으로 특별히 설계된 착용식 액세서리(예: 헤드폰)에 포함되어 있습니다. 이것은 의 전문화입니다 Wearable.
Microphone LampArray 는 독립 실행형 마이크의 일부입니다. 이것은 의 전문화입니다 LampArrayKindPeripheral.
Speaker LampArray 는 독립 실행형 스피커의 일부입니다. 이것은 의 전문화입니다 LampArrayKindPeripheral.

비고

이 목록은 나중에 확장될 가능성이 높습니다. LampArrayKind가 현재 범위 내에 있는지 여부를 확인하는 오류 검사를 수행하지 않습니다. 기본 방법은 애플리케이션이 지원하는 LampArrayKinds의 하위 집합과 비교하는 것입니다.

요구 사항

헤더: LampArray.h에 선언됨.

참고 항목

조명 API 개요
ILampArray::GetLampArrayKind