Microsoft® DirectShow® は、その機能のサブセットを Microsoft® Visual Basic® アプリケーションに公開する。
フィルタ グラフの作成と制御には、次のオブジェクトを使う。
| オブジェクト | 説明 |
| FilgraphManager | フィルタ グラフを作成および制御する。 |
| IAMCollection | ピン、フィルタ、またはメディア タイプのコレクションを表す。 |
| IBasicAudio | フィルタ グラフのオーディオ コンポーネントをサポートする。 |
| IBasicVideo2 | フィルタ グラフのビデオ コンポーネントをサポートする。 |
| IFilterInfo | フィルタに関する情報を管理する。 |
| IMediaEvent | イベント通知を取得するためのメソッドを含む。 |
| IMediaPosition | フィルタ グラフをシークし、再生速度を設定するためのメソッドを含む。 |
| IMediaTypeInfo | メディア タイプに関する情報を管理する。 |
| IPinInfo | フィルタ上のピンに関する情報を管理する。 |
| IRegFilterInfo | レジストリのフィルタ情報を表す。 |
| IVideoWindow | ビデオ レンダラのウィンドウを管理する。 |