【问题标题】:Quick way to migrate DirectShow filters to Media Foundation MFTs将 DirectShow 过滤器迁移到 Media Foundation MFT 的快速方法
【发布时间】:2009-09-01 11:18:29
【问题描述】:

我有一些自定义 DirectShow 过滤器(用于编码/解码/复用/解复用)。

我想在 Media Foundation 上将它们用作 MFT。

我听一些人说:

“微软声称所有 DirectShow 过滤器只需添加一些代码即可迁移到 MFT”

实际上,我怀疑是否有快速的方法。因为DShow和MediaFoundation的方法、API不同。

但是既然有人告诉我这个信息,我想问一下:

“这是真的吗?我该如何进行快速迁移?”

提前致谢。

【问题讨论】:

    标签: directshow ms-media-foundation


    【解决方案1】:

    我认为他们指的是 DMO。对于原生 dshow 过滤器,您需要一个与用作 DMO 代理的过滤器相似的包装器。

    【讨论】:

    • 我问过告诉这个的人,结果他把信息弄错了。所以,这是一场虚惊。
    【解决方案2】:

    没有快速迁移。您必须创建可以从 IBaseFilter* 返回 IMFTransform* 的东西。

    我正在我目前正在开发的应用程序中这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-12
      • 2013-09-20
      • 2010-09-06
      • 2018-11-14
      • 1970-01-01
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      相关资源
      最近更新 更多