IFileSinkFilter インターフェイス
IFileSinkFilter インターフェイスは、メディア ストリームをファイルに書き込むフィルタに実装される。たとえば、ビデオ キャプチャ用フィルタ グラフのファイル シンク フィルタでは、ビデオ圧縮フィルタの出力をファイルに書き込む。通常、このフィルタ グラフを実行するアプリケーションでは、ユーザーが出力先のファイル名を入力できる必要がある。このインターフェイスを使うと、その情報をやり取りできる。
Microsoft® ActiveMovie® 1.0 との下位互換性を保つ必要がない場合は、このインターフェイスではなく IFileSinkFilter2 を使ってもよい。
出力ファイル名を受け取る必要があるフィルタでは、アプリケーションからファイル名を設定するため、このインターフェイスを公開しなければならない。現在、このインターフェイスを実装する基底クラスはない。
ファイル シンク フィルタの出力先ファイル名を設定する必要があるアプリケーションでは、このインターフェイスを使ってファイル名を取得および設定すること。
IFileSinkFilter インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
SetFileName | メディア サンプルの出力先ファイル名を設定する。 |
GetCurFile | メディア サンプルの現在の出力先ファイル名を取得する。 |