次の方法で共有


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 要求の場合、ミニドライバーは Property で指定されたプロパティをこの値に設定する必要があります。 get 要求の場合、ミニドライバーは Property で指定されたプロパティの値を返す必要があります。

Flags

要求のフラグを指定します。 set 要求の場合、この値は目的の設定を示します。 get 要求の場合、この値には現在の設定が含まれます。 このメンバーは、 ksmedia.h で定義されている値のいずれかに設定できます。

意味
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL プロパティを手動で調整することを示します
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO プロパティが自動的に調整されることを示します

Capabilities

プロパティの機能を指定します。 このメンバーは、get 要求についてのみ意味を持ちます。 ミニドライバーは 、Property で指定されたプロパティに関して、ビデオ処理アンプの機能を返す必要があります。 このメンバーは、次のいずれかの値に設定する必要があります。

意味
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL デバイスは、指定されたプロパティの手動設定をサポートしています
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO デバイスは、指定されたプロパティの自動設定をサポートしています

Value2

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

注釈

この構造体は、 KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE_COMPONENTによって使用されます。

要件

要件
Header ksmedia.h (Ksmedia.h を含む)