从编解码器获取流配置信息

对于使用Windows媒体音频和视频编解码器的音频和视频流,应从要使用的编解码器获取流配置结构的值。 虽然可以自行设置这些值,但使用编解码器可确保这些值准确。 除非文档特别建议进行特定更改,否则不应更改这些结构中的值。

编解码器中的信息采用编解码器格式。 每个编解码器格式都是编解码器支持的单个流格式。 有关流格式的详细信息,请参阅 格式

可以使用配置文件管理器对象的 IWMCodecInfo、IWMCodecInfo2IWMCodecInfo3 接口从Windows媒体编解码器请求信息。 若要获取配置文件管理器对象的 IWMProfileManager 接口,请调用 WMCreateProfileManager 函数。 在 IWMProfileManager 上调用 QueryInterface 以获取 IWMCodecInfo3

以下部分介绍如何获取所需的信息。

部分 说明
枚举所有已安装Windows媒体编解码器 介绍如何使用 IWMCodecInfo 和 IWMCodecInfo2 接口的方法检索已安装的每个Windows媒体编解码器的名称和编解码器索引。
枚举编解码器格式 介绍如何从编解码器获取流配置对象,以便在配置文件中使用。

 

配置流