共用方式為


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 結構。

Value

指定要求的值。 針對 [設定要求],minidriver 應該將 Property 中指定的屬性設定為這個值。 對於 Get 要求,minidriver 應該會傳回 Property 中指定的屬性值。

Flags

指定要求的旗標。 針對 [設定要求] ,這個值表示所需的設定。 針對 [取得要求],此值包含目前的設定。 這個成員可以設定為 ksmedia.h 中定義的其中一個值:

旗標 意義
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL 表示屬性是要手動調整。
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO 表示屬性要自動調整。

Capabilities

指定屬性的功能。 此成員只對 Get 要求具有意義。 minidriver 應該傳回 VideoProcAmp 的功能,與 Property 中指定的屬性有關。 此成員應設定為下列其中一個值:

意義
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