KSPROPERTY_VIDEOPROCAMP_NODE_S2構造体 (ksmedia.h)
KSPROPERTY_VIDEOPROCAMP_NODE_S2 構造体は、2 つの値を同時に使用する 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
要求の最初の値を指定します。 set 要求の場合、ミニドライバーは、プロパティ で指定されたプロパティをこの値に設定する必要があります。 取得要求の場合、ミニドライバーは、プロパティ で指定されたプロパティの値返す必要があります。
Flags
要求のフラグを指定します。 set 要求の場合、この値は目的の設定を示します。 取得要求の場合、この値には現在の設定が含まれます。 このメンバーは、ksmedia.hで定義されている値のいずれかに設定できます。
価値 | 意味 |
---|---|
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL | プロパティを手動で調整することを示します |
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO | プロパティが自動的に調整されることを示します |
Capabilities
プロパティの機能を指定します。 このメンバーは、get 要求についてのみ意味を持ちます。 ミニドライバーは、プロパティ で指定されたプロパティに関して、ビデオ処理アンプ機能を返す必要があります。 このメンバーは、次のいずれかの値に設定する必要があります。
価値 | 意味 |
---|---|
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL | デバイスは、指定されたプロパティの手動設定をサポートしています |
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO | デバイスは、指定されたプロパティの自動設定をサポートしています |
Value2
要求の 2 番目の値を指定します。 set 要求の場合、ミニドライバーは、プロパティ で指定されたプロパティをこの値に設定する必要があります。 取得要求の場合、ミニドライバーは、プロパティ で指定されたプロパティの値返す必要があります。
備考
この構造体は、KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE_COMPONENTによって使用されます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ksmedia.h (Ksmedia.h を含む) |