次の方法で共有


KSPROPERTY_CAMERACONTROL_NODE_S2構造体 (ksmedia.h)

KSPROPERTY_CAMERACONTROL_NODE_S2構造体では、2 つの値を同時に使用する PROPSETID_VIDCAP_CAMERACONTROL プロパティ セット内のノード ベースのプロパティについて説明します。 この構造体は、USB ビデオ クラス ドライバーへの要求のプロパティ値を指定します。

構文

typedef struct {
  KSP_NODE NodeProperty;
  LONG     Value1;
  ULONG    Flags;
  ULONG    Capabilities;
  LONG     Value2;
} KSPROPERTY_CAMERACONTROL_NODE_S2, *PKSPROPERTY_CAMERACONTROL_NODE_S2;

メンバー

NodeProperty

プロパティ セット、プロパティ ID、要求の種類、およびノード ID を記述する初期化された KSP_NODE 構造体を指定します。

Value1

プロパティの最初の値を指定します。 このメンバーは読み取り/書き込みです。

Flags

get 要求の場合、指定したプロパティの現在の設定を以下に示す値から示します。 set 要求の場合、以下に示す値から、指定したプロパティの目的の設定を示します。 このメンバーは、 ksmedia.h で定義されている次のいずれかの値に設定できます。

フラグ 説明
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL 設定が手動で制御されることを示します
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO 設定が自動的に制御されることを示します
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE 設定値が絶対値であることを示します
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE 設定が相対値であることを示します

Capabilities

指定したプロパティのミニドライバーのカメラコントロール機能を示します。 このメンバーは読み取り専用です。 このメンバーは、 ksmedia.h で定義されている次のいずれかの値に設定できます。

フラグ 説明
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL デバイスを手動で制御できることを示します
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO デバイスを自動的に制御できることを示します
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE デバイスの設定が絶対値にあることを示します
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE デバイス設定が相対値であることを示します

Value2

プロパティの 2 番目の値を指定します。 このメンバーは読み取り/書き込みです。

注釈

この構造体は、ノード ベースの get /set プロパティ要求に対して KSPROPERTY_CAMERACONTROL_PANTILTおよびKSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE によって使用されます。

要件

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