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
取得要求の場合、指定したプロパティの現在の設定を以下に示す値から示します。 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 によって使用されます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ksmedia.h (Ksmedia.h を含む) |