什么是Microsoft Media Foundation相当于Directshow自定义视频过滤器?

时间:2012-11-23 22:08:32

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

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

1 个答案:

答案 0 :(得分:2)

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

  

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

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

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