【发布时间】:2013-09-04 01:37:37
【问题描述】:
我想为 Windows 8 创建一个虚拟网络摄像头,我有两个选择:DirectShow 或 Microsoft Media Foundation。环顾四周后,我发现 DirectShow 有更多的例子,甚至在 Stackoverflow 上,它也比 MMF 得到推荐。所以我想从一些示例开始,为此我需要 strmbase.dll,我需要从 DirectShow 示例的 BaseClass 示例中自己编译它。
但是在 Windows 8 上获取样本似乎是不可能的。根据this 页面,它应该是 Windows 8 SDK 的一部分,但它已完全安装,并且在我的计算机上任何地方都不存在名为 baseclass 的文件夹。它也是 Windows 7 sdk 的一部分,但它拒绝安装。我还读到它应该是 DirectX SDK 的一部分,但根据 MS 的说法,它已包含在 Windows 8 SDK 中,因此 DirectX SDK 拒绝安装。
如何在 Windows 8 上安装 DirectShow 示例?
【问题讨论】:
-
当前 DirectShow 示例位置是 Windows SDK。在此之前,他们是临时演员,可以追溯到 2004-2005 年(尽管从那时起,样本的变化很小)。如果您现在很难在 Windows 8 中安装它们,也许您可以将 Windows SDK 安装到虚拟 [旧] 系统上,然后从那里复制。
标签: windows-8 directshow