IPersistMediaPropertyBag インターフェイス

IPersistMediaPropertyBag インターフェイスは、AVI (Audio-Video Interleaved) ストリームの INFO チャンクおよび DISP チャンクを設定および取得する。このインターフェイスは、IMediaPropertyBag インターフェイスを使って、チャンクを名前/値ペアとして格納する。

AVI スプリッタ フィルタおよび WAVE パーサー フィルタは、AVI ファイルまたは WAV ファイルから INFO チャンクおよび DISP チャンクを読み取るため、このインターフェイスをサポートする。AVI Mux フィルタは、これらのチャンクをファイルに書き込むため、このインターフェイスをサポートする。

IPersistMediaPropertyBag は、IPersistPropertyBag インターフェイスを原型にしているが、継承はしていない。IPersistPropertyBag の詳細については、Platform SDK を参照すること。

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

メソッド 説明
InitNew メディア ファイルのヘッダー情報を保持する新しいプロパティ バッグを初期化する。
Load メディア ファイルからプロパティを取得し、そのプロパティをプロパティ バッグに格納する。
Save メディア ファイルのプロパティを保存する。