KSPROPERTY_CAMERACONTROL_S2结构 (ksmedia.h)
KSPROPERTY_CAMERACONTROL_S2 结构描述 PROPSETID_VIDCAP_CAMERACONTROL 属性集中的基于筛选器的属性,这些属性同时使用两个值。
语法
typedef struct {
KSPROPERTY Property;
LONG Value1;
ULONG Flags;
ULONG Capabilities;
LONG Value2;
} KSPROPERTY_CAMERACONTROL_S2, *PKSPROPERTY_CAMERACONTROL_S2;
成员
Property
指定描述属性集、属性 ID 和请求类型的初始化 KSPROPERTY 结构。
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_PANTILT 和 KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE 用于基于筛选器的 get/set 属性请求。
要求
要求 | 价值 |
---|---|
标头 | ksmedia.h (包括 Ksmedia.h) |