ksmedia.h) (KSPROPERTY_VIDEOPROCAMP_NODE_S2 结构

KSPROPERTY_VIDEOPROCAMP_NODE_S2 结构描述同时使用两个值的 PROPSETID_VIDCAP_VIDEOPROCAMP 属性集中基于节点的属性设置。

语法

typedef struct {
  KSP_NODE NodeProperty;
  LONG     Value1;
  ULONG    Flags;
  ULONG    Capabilities;
  LONG     Value2;
} KSPROPERTY_VIDEOPROCAMP_NODE_S2, *PKSPROPERTY_VIDEOPROCAMP_NODE_S2;

成员

NodeProperty

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

Value1

指定请求的第一个值。 对于设置的请求,微型驱动程序应将 Property 中指定的属性设置为此值。 对于获取请求,微型驱动程序应返回 属性中指定的属性的值。

Flags

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

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

Capabilities

指定属性的功能。 此成员仅对获取请求有意义。 微型驱动程序应返回视频处理扩音器相对于 Property 中指定的属性的功能。 此成员应设置为以下值之一:

含义
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL 设备支持手动设置指定的属性
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO 设备支持指定属性的自动设置

Value2

指定请求的第二个值。 对于设置的请求,微型驱动程序应将 Property 中指定的属性设置为此值。 对于获取请求,微型驱动程序应返回 属性中指定的属性的值。

注解

此结构由 KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE_COMPONENT 使用。

要求

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