(Microsoft Media Foundation) 配置音频解码
解码 Windows Media 音频内容比对其进行编码要容易得多。 创建音频解码器对象后,使用 IMediaObject::SetInputType 或 IMFTransform::SetInputType 方法设置输入类型。 用于解码器输入的媒体类型必须与对内容进行编码时使用的输出类型匹配。 这包括追加到 WAVEFORMATEX 结构的扩展格式数据。 必须确保此数据正确,因为解码器无法处理没有它的示例。
设置输入类型后,可以配置要使用的任何解码器功能。 解码器功能(如用于编码的功能)是使用 IPropertyBag 或 IPropertyStore 的方法设置 的。
设置输入类型并配置所有解码器功能后,可以通过调用 IMediaObject::GetOutputType 或 IMFTransform::GetOutputType 来枚举解码器支持的输出类型。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈