MF_MT_ORIGINAL_WAVE_FORMAT_TAG 属性

包含音频流的原始 WAVE 格式标记。

数据类型

UINT32

获取/设置

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

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

适用于

IMFMediaType

备注

根据源文件,AVI 媒体源可能会针对其提供的媒体类型设置此属性。

AVI 文件包含文件中每个流的流标头。 AVI 媒体源将流标头转换为媒体类型。 对于音频流,流标头包含标识音频格式的格式标记。 (格式标记包含在 WAVEFORMATEX 结构的 wFormatTag 成员中。) 在大多数情况下,AVI 媒体源将格式标记直接转换为子类型 GUID,如音频子类型 GUID 主题中所述。 但在某些情况下,它会将原始格式标记映射到另一个等效的格式标记。 如果是这样,则媒体源使用 MF_MT_ORIGINAL_WAVE_FORMAT_TAG 属性将原始格式标记存储在媒体类型中。

格式映射存储在注册表中的以下项下:

\ HKEY_CLASSES_ROOTMediaFoundation\MapAudioFormatTag

每个条目都是 一个 DWORD 值。 条目的名称是格式标记的十进制表示形式。 条目的值是等效的格式标记。

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

要求

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

另请参阅

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

媒体类型属性