次の方法で共有


IFileSinkFilter インターフェイス

IFileSinkFilter インターフェイスは、メディア ストリームをファイルに書き込むフィルタに実装される。たとえば、ビデオ キャプチャ用フィルタ グラフのファイル シンク フィルタでは、ビデオ圧縮フィルタの出力をファイルに書き込む。通常、このフィルタ グラフを実行するアプリケーションでは、ユーザーが出力先のファイル名を入力できる必要がある。このインターフェイスを使うと、その情報をやり取りできる。

Microsoft® ActiveMovie® 1.0 との下位互換性を保つ必要がない場合は、このインターフェイスではなく IFileSinkFilter2 を使ってもよい。

出力ファイル名を受け取る必要があるフィルタでは、アプリケーションからファイル名を設定するため、このインターフェイスを公開しなければならない。現在、このインターフェイスを実装する基底クラスはない。

ファイル シンク フィルタの出力先ファイル名を設定する必要があるアプリケーションでは、このインターフェイスを使ってファイル名を取得および設定すること。

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

メソッド 説明
SetFileName メディア サンプルの出力先ファイル名を設定する。
GetCurFile メディア サンプルの現在の出力先ファイル名を取得する。