次の方法で共有


完全なフィルタ グラフの生成

次の例は、コードの一部分であり、マルチメディア ソースまたは保存されているフィルタ グラフに基づいて完全なフィルタ グラフを生成する方法を示している。アプリケーションでは、FilgraphManager オブジェクト (最初は "空") を作成した後、FilgraphManager.RenderFile メソッドを呼び出して完全なグラフを構築する。

' まず、新しい空のフィルタ グラフを作成する。 
Dim g_objMC as IMediaControl  ' 汎用宣言セクションから ... 
Set g_objMC = New FilgraphManager  ' 新しいフィルタ グラフを作成する 
' 共通の [ファイルを開く] ダイアログ ボックスを使用してユーザーに入力ファイルを選択させる。 
CommonDialog1.ShowOpen  ' ユーザーがソースまたはフィルタ グラフを選択する 
' IMediaControl.RenderFile を呼び出して、すべてのフィルタを追加し、すべてのピンを接続する。
g_objMC.RenderFile CommonDialog1.filename  ' 完全なグラフを生成する。