IPersistMediaPropertyBag interface (strmif.h)

The IPersistMediaPropertyBag interface sets and retrieves INFO and DISP chunks in Audio-Video Interleaved (AVI) streams. It uses the IMediaPropertyBag interface to store the chunks as name/value pairs.

The AVI Splitter filter and the WAVE Parser filter support this interface for reading INFO and DISP chunks from an AVI or WAV file. The AVI Mux filter supports the interface for writing these chunks into a file.

IPersistMediaPropertyBag is modeled after, but does not inherit from, the IPersistPropertyBag interface. For more information on IPersistPropertyBag, see the Platform SDK.


The IPersistMediaPropertyBag interface inherits from the IUnknown interface. IPersistMediaPropertyBag also has these types of members:


The IPersistMediaPropertyBag interface has these methods.


The InitNew method initializes the object to receive new properties.

The Load method loads properties from the media property bag into the filter.

The Save method saves properties from the filter into the media property bag.


Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header strmif.h (include Dshow.h)