MF_TRANSCODE_CONTAINERTYPE 属性

指定编码文件的容器类型。 Microsoft 媒体基础支持这些容器类型。

数据类型

GUID

下表描述了 Microsoft 媒体基础提供的容器类型的可能值。

含义
MFTranscodeContainerType_ASF
ASF 文件容器。
MFTranscodeContainerType_MPEG4
MP4 文件容器。
MFTranscodeContainerType_MP3
MP3 文件容器。
MFTranscodeContainerType_3GP
3GP 文件容器。
MFTranscodeContainerType_AC3
AC3 文件容器。
MFTranscodeContainerType_ADTS
ADTS 文件容器。
MFTranscodeContainerType_MPEG2
MPEG2 文件容器。
MFTranscodeContainerType_FMPEG4
FMPEG4 文件容器。
MFTranscodeContainerType_WAVE
WAVE 文件容器。
在 Windows 8.1 及更高版本中受支持。
MFTranscodeContainerType_AVI
AVI 文件容器。
在 Windows 8.1 及更高版本中受支持。
MFTranscodeContainerType_AMR
AMR 文件容器。

 

Get/set

若要获取此属性,请调用 IMFAttributes::GetGUID

若要设置此属性,请调用 IMFAttributes::SetGUID

备注

此属性与快速转换代码功能和接收器编写器对象一起使用。

此属性的 GUID 常量从 mfuuid.lib 导出。

快速转换代码

在生成转换代码拓扑之前,应用程序必须在转换代码配置文件上设置容器属性。 拓扑生成器会分析此属性,并在管道中加载相应的媒体接收器。 有关详情,请参阅以下主题:

接收器编写器

此属性可用于为接收器编写器配置文件容器类型。 有关详细信息,请参阅接收器编写器属性

要求

要求
最低受支持的客户端
Windows 7 [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 R2 [仅限桌面应用]
标头
Mfidl.h

另请参阅

媒体基础属性的字母顺序列表

转换代码 API