KSPROPERTY_CAMERACONTROL_NODE_S2 구조체(ksmedia.h)
KSPROPERTY_CAMERACONTROL_NODE_S2 구조체는 두 값을 동시에 사용하는 PROPSETID_VIDCAP_CAMERACONTROL 속성 집합의 노드 기반 속성을 설명합니다. 이 구조체는 USB 비디오 클래스 드라이버에 대한 요청의 속성 값을 지정합니다.
구문
typedef struct {
KSP_NODE NodeProperty;
LONG Value1;
ULONG Flags;
ULONG Capabilities;
LONG Value2;
} KSPROPERTY_CAMERACONTROL_NODE_S2, *PKSPROPERTY_CAMERACONTROL_NODE_S2;
멤버
NodeProperty
속성 집합, 속성 ID, 요청 형식 및 노드 ID를 설명하는 초기화된 KSP_NODE 구조를 지정합니다.
Value1
속성의 첫 번째 값을 지정합니다. 이 멤버는 읽기/쓰기입니다.
Flags
가져오기 요청의 경우 아래에 나열된 값에서 지정된 속성의 현재 설정을 나타냅니다. 설정된 요청의 경우 아래 나열된 값에서 지정된 속성에 대해 원하는 설정을 나타냅니다. 이 멤버는 ksmedia.h에 정의된 다음 값 중 하나로 설정할 수 있습니다.
플래그 | 의미 |
---|---|
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL | 설정이 수동으로 제어됨을 나타냅니다. |
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO | 설정이 자동으로 제어됨을 나타냅니다. |
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE | 설정이 절대값임을 나타냅니다. |
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE | 설정이 상대 값에 있음을 나타냅니다. |
Capabilities
지정된 속성에 대한 미니드라이버의 카메라 컨트롤 기능을 나타냅니다. 이 멤버는 읽기 전용입니다. 이 멤버는 ksmedia.h에 정의된 다음 값 중 하나로 설정할 수 있습니다.
플래그 | 의미 |
---|---|
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL | 디바이스를 수동으로 제어할 수 있음을 나타냅니다. |
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO | 디바이스를 자동으로 제어할 수 있음을 나타냅니다. |
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE | 디바이스 설정이 절대값임을 나타냅니다. |
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE | 디바이스 설정이 상대 값에 있음을 나타냅니다. |
Value2
속성의 두 번째 값을 지정합니다. 이 멤버는 읽기/쓰기입니다.
설명
이 구조는 노드 기반 get/set 속성 요청에 대해 KSPROPERTY_CAMERACONTROL_PANTILT 및 KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ksmedia.h(Ksmedia.h 포함) |