Share via


フィルター グラフを構築するためのインターフェイス

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

アプリケーションでは、これらのインターフェイスを使用して、さまざまな種類のフィルター グラフを作成します。

インターフェイス 説明
IAMFilterGraphCallback ピンをレンダリングできない場合は、コールバック通知を受け取ります。
IAMGraphBuilderCallback グラフの作成中にコールバック メカニズムを提供します。
ICaptureGraphBuilder2 ビデオ キャプチャ用のフィルター グラフを作成します。
ICreateDevEnum キャプチャ デバイスなどのシステム デバイスを列挙します。
IDvdGraphBuilder DVD ナビゲーションと再生用のフィルター グラフを作成します。
IEnumFilters グラフ内のフィルターを列挙します。
IFilterGraph2 フィルターを追加、削除、または接続します。
IFilterMapper2 ユーザーのシステムに登録されているフィルターを列挙します。
IGraphBuilder ファイルの再生またはカスタム使用用のフィルター グラフを作成します。
IGraphConfig フィルター グラフを動的に再構成します。
IGraphVersion グラフが変更されるタイミングを決定します。