MFPKEY_WMADEC_HIRESOUTPUT 属性
指定音频解码器是否应提供高分辨率输出。
IPropertyBag 的常量
g_wszWMACHiResOutput
数据类型
VT_BOOL
默认值
VARIANT_FALSE
备注
将此属性设置为 VARIANT_TRUE 解码多声道或 24 位音频内容,或采样率大于 48,000 Hz 的音频。 如果内容以高分辨率编码,但此属性VARIANT_FALSE,则以下行为适用:
- DMO 输出将限制为 16 位 48 KHz 立体声。
- MFT 将枚举限制为 16 位且不涉及通道计数或采样率更改的输出模式。
高分辨率音频的属性在 WAVEFORMATEXTENSIBLE 结构中传递,而不是 WAVEFORMATEX。
仅当解码器在 Windows XP 或更高版本上运行时,高分辨率输出才可用。 无论运行应用程序的操作系统是什么,都可以设置此属性。 在早于 Windows XP 的 Windows 版本中,解码器将忽略此设置并传送标准输出。
许多玩家 (包括 Windows 媒体播放器 9 系列及更高版本) 为所有内容设置此值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|
请参阅