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
要求の値を指定します。 [要求の設定] では、ミニドライバーは Property で指定されたプロパティをこの値に設定する必要があります。 Get 要求の場合、ミニドライバーは Property で指定されたプロパティの値を返す必要があります。
Flags
要求のフラグを指定します。 [要求の設定] の場合、この値は目的の設定を示します。 Get 要求の場合、この値には現在の設定が含まれます。 このメンバーは、 ksmedia.h で定義されている値のいずれかに設定できます。
フラグ | 説明 |
---|---|
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL | プロパティを手動で調整することを示します。 |
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO | プロパティが自動的に調整されることを示します。 |
Capabilities
プロパティの機能を指定します。 このメンバーは Get 要求についてのみ意味を持ちます。 ミニドライバーは 、Property で指定されたプロパティに関して 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