在Windows 8上获取DirectShow示例

Che*_*ron 8 directshow windows-8

我想为Windows 8创建一个虚拟网络摄像头,我有两个选择:DirectShow或Microsoft Media Foundation.经过一番环顾,我发现DirectShow有更多的例子,甚至在Stackoverflow上它也被推荐超过MMF.所以我想开始使用一些示例,为此我需要strmbase.dll,我需要从DirectShow示例的BaseClass示例中编译自己.

但是在Windows 8上获取样本似乎不太可能.根据页面,它应该是Windows 8 SDK的一部分,但这是完全安装的,并且我的计算机上的任何位置都没有基类名称的文件夹.它也是Windows 7 sdk的一部分,但是拒绝安装.我还读到它应该是DirectX SDK的一部分,但根据MS的说法,它已包含在Windows 8 SDK中,因此DirectX SDK拒绝安装.

如何在Windows 8上安装DirectShow示例?

Che*_*ron 10

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

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