フィルタ グラフの作成や制御を行うオブジェクトのことを、フィルタ グラフ マネージャと呼びます。「再生」や「停止」のような指示は、このフィルタ グラフ マネージャを通して行われます。

フィルタの概略図
| 分類 | インターフェイス | 説明 |
|---|---|---|
| オーディオ操作 | IBasicAudio | |
| ビデオ操作 | IBasicVideo | |
| IBasicVideo2 | (IBasicVideoの拡張) | |
| IVideoFrameStep | ビデオのコマ送り | |
| IFilterChain | ||
| フィルタ グラフ操作 | IFilterGraph | フィルタ グラフの操作 |
| IFilterGraph2 | (IFilterGraphの拡張) | |
| IFilterMapper2 | ||
| フィルタ グラフ作成 | IGraphBuilder | フィルタ グラフを自動的に作成 |
| IGraphConfig | フィルタ グラフを自動的に再作成 | |
| IGraphVersion | ||
| データフロー制御 | IMediaControl | フィルタ グラフの実行の停止、再開 |
| イベント | IMediaEvent | イベント通知を取得。デフォルトのイベント操作の拡張 |
| IMediaEventEx | イベントを処理するウィンドウを登録 (IMediaEventの拡張) | |
| IMediaEventSink | ||
| IMediaFilter | ||
| ビデオのシーク | IMediaPosition | ストリーミングの再生位置のシーク (VB向け) |
| IMediaSeeking | ストリーミングの再生位置のシーク (VC++向け) | |
| 外部デバイス制御 | IAMVideoControl | キャプチャ デバイスからの画像の制御 |
| IAMGraphStreams | ライブ ソース (リアルタイムのデータ ストリーム) の制御 | |
| IAMStats | ||
| IQueueCommand | ||
| IRegisterServiceProvider | ||
| IResourceManager | ||
| IServiceProvider | ||
| ウィンドウ操作 | IVideoWindow | ビデオの描画先のウィンドウを操作 |