FilgraphManager オブジェクト

FilgraphManager オブジェクト (フィルタ グラフ マネージャ) は、フィルタ グラフを作成および制御する。アプリケーションは、このオブジェクトを使って、ファイル再生グラフの作成、グラフの実行、ポーズ、停止、およびレジストリ内のフィルタの検索を行う。

このオブジェクトを作成するには、New キーワードを使う。

Dim mGraph As New FilgraphManager

要件

プロジェクトに "ActiveMovie コントロール タイプ ライブラリ" (Quartz.dll) への参照を含めること。

FilgraphManager オブジェクトは、次のプロパティおよびメソッドを公開する。

プロパティ 説明
FilterCollection フィルタ グラフ内のフィルタのコレクションを取得する。
RegFilterCollection レジストリ内にリストされているすべてのフィルタのコレクションを取得する。
メソッド 説明
AddSourceFilter 指定されたファイルに対応するフィルタ グラフにソース フィルタを追加する。
GetState フィルタ グラフの現在の状態を取得する。
Pause フィルタ グラフのフィルタをすべてポーズする。
RenderFile 指定されたファイルをレンダリングするフィルタ グラフを作成する。
Run フィルタ グラフのすべてのフィルタを実行する。
Stop フィルタ グラフのすべてのフィルタを停止する。
StopWhenReady フィルタがデータをキューに入れられるようにフィルタ グラフをポーズにし、次にフィルタ グラフを停止する。