ICaptureGraphBuilder2 インターフェイス

ICaptureGraphBuilder2 インターフェイスは、キャプチャ グラフやその他のカスタム フィルタ グラフを構築するメソッドを提供する。Capture Graph Builder オブジェクトは、このインターフェイスを実装している。

注 : ICaptureGraphBuilder2 インターフェイスは、Video Mixing Renderer (VMR) やビデオ ポート マネージャ フィルタは使わない。

ICaptureGraphBuilder2 インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。

メソッド 説明
AllocCapFile キャプチャ ファイルを指定されたサイズにあらかじめ割り当てる。
ControlStream キャプチャされたデータの 1 つ以上のストリームの開始タイムと終了タイムを設定する。
CopyCaptureFile キャプチャ ファイルから有効なメディア データをコピーする。
FindInterface 指定されたフィルタから始めて、指定されたインターフェイスをグラフ内で検索する。
FindPin フィルタの特定のピンを取得するか、特定のピンが指定された条件に適合するかどうかを判別する。
GetFiltergraph ビルダが使っているフィルタ グラフを取得する。
RenderStream ソース フィルタの出力ピンを、オプションで圧縮フィルタを経由して、レンダリング フィルタに接続する。
SetFiltergraph キャプチャ グラフ ビルダが使うフィルタ グラフを指定する。
SetOutputFileName フィルタ グラフのファイル書き込みセクションを作成する。

参照