- 締切済み
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
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- arain
- ベストアンサー率27% (292/1049)
回答No.2
No.1です。 お役に立てなくて申しわけありません。 どこまで参考になるかわかりませんが、カメラのSWによりズームやフォーカスが変化した際の値であれば、 カメラコントロールの「IAMCameraControl」のGet()とGetRange()で取得することはできます。
- arain
- ベストアンサー率27% (292/1049)
回答No.1
USBカメラがどのように認識されているかによって違ってきます。 HIDデバイスに対応しているのであれば、DirectInputで取得できます。
質問者
お礼
早速の回答、ありがとうございます。 しかし、現在使用していますUSBカメラ(Logicool Qcam Pro)は HIDに対応していないようです。
お礼
いろいろありがとうございます。 たしかに、IAMVideoProcAmpやIAMCameraControlで各種の項目が 取得出来たり、設定出来ます。 ですが、この中にスイッチの入力やLEDの点灯/消灯と言ったDIO に関する項目がないのです。 それで、手詰まり状態なのです。