KSPROPERTY_VIDEOPROCAMP_S 结构 (ksmedia.h)
KSPROPERTY_VIDEOPROCAMP_S结构描述PROPSETID_VIDCAP_VIDEOPROCAMP属性集中基于筛选器的属性设置。
语法
typedef struct {
KSPROPERTY Property;
LONG Value;
ULONG Flags;
ULONG Capabilities;
} KSPROPERTY_VIDEOPROCAMP_S, *PKSPROPERTY_VIDEOPROCAMP_S;
成员
Property
指定已初始化的 KSPROPERTY 结构,该结构描述属性集、属性 ID 和请求类型。
Value
指定请求的值。 对于“设置请求”,微型驱动程序应将 “属性” 中指定的属性设置为此值。 对于“获取请求”,微型驱动程序应返回“ 属性”中指定的属性的值。
Flags
指定请求的标志。 对于“设置请求”,此值指示所需的设置。 对于“获取请求”,此值包含当前设置。 可以将此成员设置为 ksmedia.h 中定义的值之一:
标志 | 含义 |
---|---|
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL | 指示要手动调整属性。 |
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO | 指示要自动调整属性。 |
Capabilities
指定属性的功能。 此成员仅对获取请求有意义。 微型驱动程序应返回 VideoProcAmp 相对于 属性中指定的属性的功能。 此成员应设置为以下值之一:
值 | 含义 |
---|---|
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL | 设备支持手动设置指定属性。 |
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO | 设备支持指定属性的自动设置。 |
要求
要求 | 值 |
---|---|
Header | ksmedia.h (包括 Ksmedia.h) |
另请参阅
KSPROPERTY_VIDEOPROCAMP_BACKLIGHT_COMPENSATION
KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS
KSPROPERTY_VIDEOPROCAMP_COLORENABLE
KSPROPERTY_VIDEOPROCAMP_CONTRAST
KSPROPERTY_VIDEOPROCAMP_SATURATION
KSPROPERTY_VIDEOPROCAMP_SHARPNESS