MF_MT_ORIGINAL_WAVE_FORMAT_TAG 属性
包含音频流的原始 WAVE 格式标记。
数据类型
UINT32
获取/设置
若要获取此属性,请调用 IMFAttributes::GetUINT32。
若要设置此属性,请调用 IMFAttributes::SetUINT32。
适用于
备注
根据源文件,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 [仅限桌面应用] |
标头 |
|
另请参阅