MF_TRANSCODE_CONTAINERTYPE attribute

Specifies the container type of an encoded file. The container types are supported by Media Foundation.

Data type

GUID

Possible values for the container types provided by Media Foundation are described in the following table.

ValueMeaning
MFTranscodeContainerType_ASF

ASF file container.

MFTranscodeContainerType_MPEG4

MP4 file container.

MFTranscodeContainerType_MP3

MP3 file container.

MFTranscodeContainerType_3GP

3GP file container.

MFTranscodeContainerType_AC3

AC3 file container.

MFTranscodeContainerType_ADTS

ADTS file container.

MFTranscodeContainerType_MPEG2

MPEG2 file container.

MFTranscodeContainerType_FMPEG4

FMPEG4 file container.

MFTranscodeContainerType_WAVE

WAVE file container.

Supported in Windows 8.1 and and later.

MFTranscodeContainerType_AVI

AVI file container.

Supported in Windows 8.1 and and later.

MFTranscodeContainerType_AMR

AMR file container.

 

Get/set

To get this attribute, call IMFAttributes::GetGUID.

To set this attribute, call IMFAttributes::SetGUID.

Remarks

This attribute is used with both the Fast Transcode feature and the sink writer object.

The GUID constant for this attribute is exported from mfuuid.lib.

Fast Transcode

The application must set the container attribute on the transcode profile before building the transcode topology. The topology builder analyses this attribute and loads the appropriate media sink in the pipeline. For more information, see the following topics:

Sink Writer

This attribute can be used to configure the file-container type for the sink writer. For more information, see Sink Writer Attributes.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Mfidl.h

See also

Alphabetical List of Media Foundation Attributes
Transcode API

 

 

Show: