【发布时间】:2012-04-17 20:39:14
【问题描述】:
我是 Microsoft 媒体基金会的新手。我正在运行 MSDN 中的示例播放代码。现在,我想将第三方解码器的 MFT 添加到拓扑中。这可能吗?
提前致谢,
斯里
【问题讨论】:
标签: visual-studio-2008 multimedia ms-media-foundation
我是 Microsoft 媒体基金会的新手。我正在运行 MSDN 中的示例播放代码。现在,我想将第三方解码器的 MFT 添加到拓扑中。这可能吗?
提前致谢,
斯里
【问题讨论】:
标签: visual-studio-2008 multimedia ms-media-foundation
是的。有可能的。请查看您的 SDK 安装目录。转到Microsoft SDKs -> v7.0 -> Samples -> Multimedia -> Mediafoundation -> Decoder,它包含一个示例 MPEG-1 解码器,它会给你一个想法。
【讨论】:
根据解码器示例,我们可以实现自己的解码器mft,但是关于第三方MFT有一个问题。 我加了一个amr编解码器MFT,用topoedit(windows samplecode)调试,就可以正常播放了。但如果我运行 windows 媒体播放器,它不会播放包含 amr 编解码器的文件。我想除了注册 amr_mft.dll 之外我还需要做点别的事情。
【讨论】: