アプリケーション (Windows 上で実行され、C++ で記述) でデジタル カメラを使用したいのですが、WIA (Windows Image Acquisition) と WPD (Windows Portable Devices) という 2 つのライブラリに出会いました。WIA は、XP までのバージョンの Windows でのみデジタル カメラをサポートし、Vista および 7 では WPD を使用する必要があります。問題は、Windows SDK から WPD のサンプル プロジェクトを実行したことです。これは、フラッシュ メモリと mp3 プレーヤーを除いて、試したすべてのデバイスを認識できませんでした (しかし、WIA は Win XP マシンで認識しました)。他のデバイスが古すぎて WPD ドライバーを搭載できなかったとは思わないので、私の質問は次のとおりです。WPD はどのデバイスをサポートしていますか? 私の間違いですか、それとも WPD は幅広いデバイスで動作しませんか? または、写真を撮るために使用できる別のライブラリがあるかもしれません (ビデオかもしれませんが、それはそれほど重要ではありません)。
誰かが物事を片付けてくれることを願っています。前もって感謝します!