Windows Media Center Edition 的解码器设置

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

Windows XP Media Center Edition 2005 及更高版本使用 ICodecAPI 接口为电视和 DVD 播放配置音频解码器筛选器。 支持以下属性。

属性 GUID 说明
CODECAPI_AUDIO_OUTPUT_FORMAT 配置音频输出格式。 请参阅“备注”。

 

注解

CODECAPI_AUDIO_OUTPUT_FORMAT 属性的值是 GUID 的字符串表示形式,存储为 BSTR 值。 定义了以下 GUID。

GUID 描述
CODECAPI_AUDIO_OUTPUT_FORMAT_PCM_STEREO_MATRIXENCODED 软件音频筛选器应执行软件解码并输出立体声音频流,多声道音频矩阵编码为两个声道。
CODECAPI_AUDIO_OUTPUT_FORMAT_PCM_STEREO 软件音频筛选器应执行软件解码并输出立体声音频流。
CODECAPI_AUDIO_OUTPUT_FORMAT_SPDIF_PCM 即使电脑的物理输出可能是数字接口(如 S/PDIF),软件音频筛选器也应执行软件音频解码。
CODECAPI_AUDIO_OUTPUT_FORMAT_SPDIF_BITSTREAM 软件音频筛选器不应执行软件音频解码,但应传递原始数字音频比特流,供与数字音频链路(如 S/PDIF)连接的设备进行外部处理。
CODECAPI_AUDIO_OUTPUT_FORMAT_PCM_HEADPHONES 软件音频筛选器应执行软件音频解码,并应应用专有处理来优化耳机。 对此设置的支持是可选的。

 

注意

ICodecAPI 接口将编解码器属性存储为键/值对,其中键为 GUID,值为 VARIANT 类型。

 

编码器和解码器开发