• 締切済み

USBカメラに付いているスイッチの状態を入力したい

USBカメラからの画像を入力するプログラムを作成しています。 このプログラムにおいて、USBカメラに付いているスイッチのON/OFFの状態を入力したいのですが、方法がわかりません。どなたかご存知であれば、教えて頂きたいのですが。 ちなみに環境はWindows XP SP2でVisual Stadio 2005でC++で作成しています。また、画像の入力、表示用に以下のSDKを使用しています。 Direct X SDK(August 2007) Platform SDK for Windows Server 2003 SP1

みんなの回答

  • arain
  • ベストアンサー率27% (292/1049)
回答No.2

No.1です。 お役に立てなくて申しわけありません。 どこまで参考になるかわかりませんが、カメラのSWによりズームやフォーカスが変化した際の値であれば、 カメラコントロールの「IAMCameraControl」のGet()とGetRange()で取得することはできます。

s1102
質問者

お礼

いろいろありがとうございます。 たしかに、IAMVideoProcAmpやIAMCameraControlで各種の項目が 取得出来たり、設定出来ます。 ですが、この中にスイッチの入力やLEDの点灯/消灯と言ったDIO に関する項目がないのです。 それで、手詰まり状態なのです。

  • arain
  • ベストアンサー率27% (292/1049)
回答No.1

USBカメラがどのように認識されているかによって違ってきます。 HIDデバイスに対応しているのであれば、DirectInputで取得できます。

s1102
質問者

お礼

早速の回答、ありがとうございます。 しかし、現在使用していますUSBカメラ(Logicool Qcam Pro)は HIDに対応していないようです。

関連するQ&A

専門家に質問してみよう