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