我是Microsoft Media Foundation的新手。我正在运行MSDN中的示例播放代码。现在,我想为拓扑添加第三方解码器的MFT。这可能吗?
提前致谢,
斯
答案 0 :(得分:1)
是。有可能的。请查看SDK安装目录。转到Microsoft SDKs -> v7.0 -> Samples -> Multimedia -> Mediafoundation -> Decoder
它包含一个示例MPEG-1解码器,它会给你一个想法。
答案 1 :(得分:0)
根据解码器样本,我们可以实现自己的解码器mft,但是有一个关于third_party MFT的问题。 我添加了一个amr编解码器MFT,并使用topoedit(windows samplecode)进行调试,它可以正常播放。但如果我运行Windows媒体播放器,它不会播放包含amr编解码器的文件。我想除了注册amr_mft.dll之外我还需要做其他的事情。