【问题标题】:What is Microsoft Media Foundation's equivalent of Directshow's custom video filters?什么是 Microsoft Media Foundation 等效的 Directshow 自定义视频过滤器?
【发布时间】:2012-11-12 05:49:24
【问题描述】:

与我们可以制作自定义 directshow 过滤器以制作虚拟摄像头/麦克风的方式相同(然后在另一个程序(例如 Skype)中选择此虚拟摄像头),Media Foundation 中的该功能等效于什么?由于 MF 将取代 DS,我决定尝试让我的程序在未来得到某种形式的证明,并希望有一个起点。任何想法/tuts/链接等都会受到极大的赞赏。

【问题讨论】:

    标签: c++ c com directshow ms-media-foundation


    【解决方案1】:

    Media Foundation 采用了Media Sources 的概念,它与 DirectShow 虚拟设备很接近。

    媒体源是在媒体基础管道中生成媒体数据的对象。本节详细介绍媒体源 API。如果您要实现自定义媒体源,或使用媒体基础管道之外的媒体源,请阅读本节。

    虽然您应该知道有多个应用程序会连接到您的自定义 DirectShow 源,但您将很难找到连接到 Media Foundation 中实现的源的东西:Skype 尚未尝试利用它们。

    你会在那里找到好的样本:Media Foundation Sample Code

    【讨论】:

    • 酷豆。我得研究一下这些例子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-18
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    相关资源
    最近更新 更多