次の方法で共有


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

要求の値を指定します。 Set 要求の場合、ミニドライバーは、プロパティ で指定されたプロパティをこの値に設定する必要があります。 Get 要求の場合、ミニドライバーは、プロパティ で指定されたプロパティの値返す必要があります。

Flags

要求のフラグを指定します。 Set 要求の場合、この値は目的の設定を示します。 Get 要求の場合、この値には現在の設定が含まれます。 このメンバーは、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