ksmedia.h) (KSPROPERTY_CAMERACONTROL_NODE_S2 结构

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

指定 属性的第二个值。 此成员为可读/写成员。

注解

此结构由 KSPROPERTY_CAMERACONTROL_PANTILTKSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE 用于基于节点的 get/set 属性请求。

要求

要求
Header ksmedia.h (包括 Ksmedia.h)