这段时间要做虚拟摄像头,其中要用到directshow的库,在网上找都是很久以前的,最近说directX的SDK集中在windows的SDK中了,下windows的SDK安装好久好久,还有文章说windows10的SDK里面不知道为啥没有Directshow,得安装win7 SDK再copy directshow到win10系统中去,我一看怎么这么麻烦。
后来查到资料说其实并不需要,网上的参考资料说VS2015集成 了 directshow,可以直接扩展(在vs2015u2环境下编写directx11程序),我用的vs2013,看了一下是一样的,也可以直接通过vs2013扩展下载。
下面记录一下步骤,跟上面的链接一样的。
扩展获取directshow
工具->扩展和更新,选择联机,然后在右边的搜索栏搜索"direct show",我下载的是directshow RTMP streaming filter这个,
安装后得到文件夹RTMP Streaming Directshow Filter(我的在C:\Program Files (x86)目录下),进入Examples\VC2010目录就看得到这个例子,可以直接用VS2013跑一下,直接就可以用。而我们重点要用的,则是\dshow这个目录,这个就是directshow的文件,如果要用directshow直接用这个copy这个目录到自己的工作目录即可。