次の方法で共有


ビデオ キャプチャ デバイスについて

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

ほとんどの新しいビデオ キャプチャ デバイスでは、Windows ドライバー モデル (WDM) ドライバーが使用されます。 WDM アーキテクチャでは、Microsoft はクラス ドライバーと呼ばれるハードウェアに依存しないドライバーのセットを提供し、ハードウェア ベンダーはハードウェア固有のミニドライバーを提供します。 ミニドライバーは、デバイスに固有の関数を実装します。ほとんどの関数では、ミニドライバーは Microsoft クラス ドライバーを呼び出します。

DirectShow フィルター グラフでは、WDM キャプチャ デバイスが WDM ビデオ キャプチャ フィルターとして表示されます。 WDM ビデオ キャプチャ フィルターは、ドライバーの特性に基づいてそれ自体を構成します。 ドライバーによって指定された名前の下に表示されます。グラフ内のどこにも "WDM ビデオ キャプチャ フィルター" というフィルターは表示されません。

一部の古いキャプチャ デバイスでは、引き続き Video for Windows (VFW) ドライバーが使用されています。 これらのドライバーは廃止されましたが、 VFW キャプチャ フィルターを使用して DirectShow でサポートされています。

DirectShow でのビデオ キャプチャについて