8

我想为 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 示例?

4

1 回答 1

12

我得到了它们,但这是通过一个肮脏的把戏:

下载 Win 7 SDK ISO,解压,进入 WinSDKSamples_amd64 文件夹并运行安装程序。所有 Win 7 SDK 示例现在都将安装到 C:\Program Files\Microsoft SDKs\Windows\v7.1。

于 2013-08-31T12:28:45.780 回答