我想为Windows 8创建一个虚拟网络摄像头,我有两个选择:DirectShow或Microsoft Media Foundation。经过一番环顾,我发现DirectShow有更多的例子,甚至在Stackoverflow上它也被推荐超过MMF。所以我想开始使用一些示例,为此我需要strmbase.dll,我需要从DirectShow示例的BaseClass示例中编译自己。
但是在Windows 8上获取样本似乎不太可能。根据this页面,它应该是Windows 8 SDK的一部分,但这已完全安装,并且我的计算机上的任何位置都没有基类名称的文件夹。它也是Windows 7 sdk的一部分,但是拒绝安装。我还读到它应该是DirectX SDK的一部分,但根据MS的说法,它已包含在Windows 8 SDK中,因此DirectX SDK拒绝安装。
如何在Windows 8上安装DirectShow示例?
答案 0 :(得分:10)
我得到了它们,但这是通过一个肮脏的把戏:
Download the Win 7 SDK ISO,解压缩,进入WinSDKSamples_amd64文件夹并运行安装程序。所有Win 7 SDK示例现在都将安装到C:\ Program Files \ Microsoft SDKs \ Windows \ v7.1。