3

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

4

1 回答 1

2

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

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

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

你会在那里找到很好的示例:Media Foundation Sample Code

于 2012-11-23T23:19:34.783 回答