IMFASFContentInfo interface (wmcontainer.h)

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.

Inheritance

The IMFASFContentInfo interface inherits from IMFAttributes. IMFASFContentInfo also has these types of members:

Methods

The IMFASFContentInfo interface has these methods.

 
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.

Requirements

Requirement Value
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

IMFAttributes

Media Foundation Interfaces