次の方法で共有


キャプチャ ボタン付きの USB ベース カメラ

ミニドライバーが静止画キャプチャボタンをサポートする静止画ピンを公開している会議用カメラでは、USB または 1394 ベースの会議用カメラに比べて、やや複雑なフィルタグラフが作成されます。 ユーザーがカメラのボタンを押すと、静止画ピンで高解像度の画像を提供できます。

ベンダーは、USB ベースのカメラが UVC 仕様に準拠している場合、ミニドライバーを作成する必要はありません。 Microsoft では、このようなカメラ用の USB ビデオ クラス ドライバー を提供しています。 Microsoft では、UVC 仕様に従って新しい USB ベースの会議用カメラ ハードウェアを開発することをお勧めします。

Microsoft では、 下位互換性のために USBCAMD ミニドライバー ライブラリ も提供しています。 USBCAMD は、静止画ピン付きのカメラをサポートします。 ただし、USBCAMD インターフェイスは時代遅れであり、Microsoft は今後の開発を中止しました。

次の図は、静止画ピンを持つ USB ベースのカメラに対して可能なフィルター グラフ構成を示しています。

diagram illustrating a possible filter graph configuration for a usb-based camera with a still pin.

図では、ユーザーがカメラのボタンを押したときに、静止画ピンでは 1 つの画像のみがストリームされます。 または、プログラムによる制御によって静止画ピンをトリガーすることもできます。

静止画像アーキテクチャ (STI) に基づいて構築された Windows イメージ取得 (WIA) テクノロジは、USBCAMD が提供する機能を補完します。 詳しくは、Windows イメージ取得 (WIA) ドライバー静止画像ドライバーを参照してください。

WIA ビデオ スナップショット フィルターは、Microsoft Windows XP 以降のオペレーティング システムに付属している WIA の追加機能です。 WIA ビデオ スナップショット フィルターを使用すると、ビデオ ストリームから静止画フレームをキャプチャできます。

デバイスから静止画像をキャプチャする方法は 2 つあります。 1 つ目は、キャプチャ フィルターから WIA ビデオ スナップショット フィルターをダウンストリームに挿入し、プログラムでキャプチャをトリガーする方法です。 2 つ目は、USBCAMD インターフェイスを使用してミニドライバーを開発することで、静止画ピンのサポートを有効にする方法です。 WIA ビデオ スナップショット フィルターは、デバイス上のボタンを押すことによってトリガーできます。

ビデオ ストリームではなく、静止画ピンから画像をキャプチャする利点は、静止画ピンが高い解像度の画像を提供し、ユーザーがデバイス上のボタンを押して画像をキャプチャできることです。

静止画ピンのサポートがミニドライバーに明示的に追加されていない場合、WIA ビデオ スナップショット フィルターはソフトウェアによってトリガーできますが、解像度はビデオ ストリームと同じになります。

一部の静止画ピンの実装は、キャプチャ ピンのデータ形式に基づいているため、キャプチャ ピンの後にのみレンダリングできます。

WIA ドライバーの開発の詳細については、イメージング デバイス ドライバーの設計ガイドを参照してください。