IPersistMediaPropertyBag インターフェイス (strmif.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

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

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

IPersistMediaPropertyBag は、 IPersistPropertyBag インターフェイスの後にモデル化されますが、継承されません。 IPersistPropertyBag の詳細については、プラットフォーム SDK に関するページを参照してください。

継承

IPersistMediaPropertyBag インターフェイスは、IUnknown インターフェイスから継承されます。 IPersistMediaPropertyBag には、次の種類のメンバーもあります。

メソッド

IPersistMediaPropertyBag インターフェイスには、これらのメソッドがあります。

 
IPersistMediaPropertyBag::InitNew

InitNew メソッドは、新しいプロパティを受け取るために オブジェクトを初期化します。
IPersistMediaPropertyBag::Load

Load メソッドは、メディア プロパティ バッグからフィルターにプロパティを読み込みます。
IPersistMediaPropertyBag::Save

Save メソッドは、フィルターからメディア プロパティ バッグにプロパティを保存します。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー strmif.h (Dshow.h を含む)