以同样的方式,我们可以使自定义directshow过滤器来制作虚拟凸轮/麦克风(然后在另一个程序中选择此虚拟摄像头,例如skype),那么Media Foundation中的那个功能会等同于什么?由于MF将取代DS,我决定尝试将我的程序作为某种类型的未来证明,并希望有一个起点。任何想法/ tuts /链接等都会受到极大的影响。
答案 0 :(得分:2)
Media Foundation采用Media Sources的概念,它与DirectShow虚拟设备很接近。
媒体源是在Media Foundation管道中生成媒体数据的对象。本节详细介绍了媒体源API。如果要实现自定义媒体源,或使用Media Foundation管道之外的媒体源,请阅读本节。
虽然您应该知道多个应用程序会连接到您的自定义DirectShow源,但您将很难找到连接到Media Foundation中实现的源的内容:Skype尚未尝试利用它们。< / p>
你会在那里找到好的样本:Media Foundation Sample Code