使用directshow快照图像

时间:2013-10-27 03:57:41

标签: c++ directshow

我正在使用Windows win7 64bit + Windows 7.1 SDK +网络摄像头

当我在\ Samples \ multimedia \ directshow \ capture \ playcap

中使用smaple代码时

它运行正常,但问题是我想获取位图的图像数据,

似乎我需要为ISampleGrabber包含“qedit.h”,

但是在任何文件夹中都没有“qedit.h”,我尝试将“qedit.h”改为:

http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/2ab5c212-5824-419d-b5d9-7f5db82f57cd/qedith-missing-in-current-windows-sdk-v70?forum=windowsdirectshowdevelopment

但它编译错误,“标识符'ISampleGrabber”

是否可以使用directshow通过win7 SDK获取图像数据?

最好的问候!!

谢谢!

1 个答案:

答案 0 :(得分:1)

Microsoft弃用了SDK的那一部分,但Sample Grabber过滤器本身仍然存在于现代Windows中,包括Win 8.最新版本的Windows SDK有Qedit.h是6.0但是在那里它需要一些旧版本的DirectX SDK 。您可以使用此SampleGrabber.h,这是原始标题的一小部分。 this post中的更多详细信息。