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

指定描述属性集、属性 ID 和请求类型的初始化 KSPROPERTY 结构。

Value

指定请求的值。 对于“设置请求”,微型驱动程序应将 属性中指定的属性设置为此值。 对于 Get 请求,微型驱动程序应返回 属性中指定的属性的值。

Flags

指定请求的标志。 对于“设置请求”,此值指示所需的设置。 对于“获取请求”,此值包含当前设置。 此成员可以设置为在 ksmedia.h中定义的值之一:

意义
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL 指示要手动调整属性。
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO 指示属性要自动调整。

Capabilities

指定属性的功能。 此成员仅对 Get 请求有意义。 微型驱动程序应返回 VideoProcAmp 的功能,该属性 属性中指定的属性。 此成员应设置为以下值之一:

价值 意义
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL 设备支持手动设置指定的属性。
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO 设备支持指定属性的自动设置。

要求

要求 价值
标头 ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY

KSPROPERTY_VIDEOPROCAMP_BACKLIGHT_COMPENSATION

KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS

KSPROPERTY_VIDEOPROCAMP_COLORENABLE

KSPROPERTY_VIDEOPROCAMP_CONTRAST

KSPROPERTY_VIDEOPROCAMP_GAMMA

KSPROPERTY_VIDEOPROCAMP_HUE

KSPROPERTY_VIDEOPROCAMP_SATURATION

KSPROPERTY_VIDEOPROCAMP_SHARPNESS

KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE

PROPSETID_VIDCAP_VIDEOPROCAMP