我想为 Windows 8 创建一个虚拟网络摄像头,我有两个选择:DirectShow 或 Microsoft Media Foundation。环顾四周后,我发现 DirectShow 有更多的例子,甚至在 Stackoverflow 上,它也比 MMF 得到推荐。所以我想从一些示例开始,为此我需要 strmbase.dll,我需要从 DirectShow 示例的 BaseClass 示例中自己编译它。
但是在 Windows 8 上获取示例似乎是不可能的。根据此页面,它应该是 Windows 8 SDK 的一部分,但它已完全安装,并且在我的计算机上任何地方都不存在名为 baseclass 的文件夹。它也是 Windows 7 sdk 的一部分,但它拒绝安装。我还读到它应该是 DirectX SDK 的一部分,但据 MS 称,它已包含在 Windows 8 SDK 中,因此 DirectX SDK 拒绝安装。
如何在 Windows 8 上安装 DirectShow 示例?