IMFASFContentInfo interface

Provides methods to work with the header section of files conforming to the Advanced Systems Format (ASF) specification.

The ASF ContentInfo Object exposes this interface. To create the get a pointer to the IMFASFContentInfo interface, call MFCreateASFContentInfo.


The IMFASFContentInfo interface has these methods.

Method Description
IMFASFContentInfo::GenerateHeader Encodes the data in the MFASFContentInfo object into a binary Advanced Systems Format (ASF) header.
IMFASFContentInfo::GeneratePresentationDescriptor Creates a presentation descriptor for ASF content.
IMFASFContentInfo::GetEncodingConfigurationPropertyStore Retrieves a property store that can be used to set encoding properties.
IMFASFContentInfo::GetHeaderSize Retrieves the size of the header section of an Advanced Systems Format (ASF) file.
IMFASFContentInfo::GetProfile Retrieves an Advanced Systems Format (ASF) profile that describes the ASF content.
IMFASFContentInfo::ParseHeader Parses the information in an ASF header and uses that information to set values in the ContentInfo object. You can pass the entire header in a single buffer or send it in several pieces.
IMFASFContentInfo::SetProfile Uses profile data from a profile object to configure settings in the ContentInfo object.


Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header wmcontainer.h

See Also

ASF ContentInfo Object


Media Foundation Interfaces