完全なフィルタ グラフの生成
次の例は、コードの一部分であり、マルチメディア ソースまたは保存されているフィルタ グラフに基づいて完全なフィルタ グラフを生成する方法を示している。アプリケーションでは、FilgraphManager オブジェクト (最初は "空") を作成した後、FilgraphManager.RenderFile メソッドを呼び出して完全なグラフを構築する。
' まず、新しい空のフィルタ グラフを作成する。
Dim g_objMC as IMediaControl ' 汎用宣言セクションから ...
Set g_objMC = New FilgraphManager ' 新しいフィルタ グラフを作成する
' 共通の [ファイルを開く] ダイアログ ボックスを使用してユーザーに入力ファイルを選択させる。
CommonDialog1.ShowOpen ' ユーザーがソースまたはフィルタ グラフを選択する
' IMediaControl.RenderFile を呼び出して、すべてのフィルタを追加し、すべてのピンを接続する。
g_objMC.RenderFile CommonDialog1.filename ' 完全なグラフを生成する。