2013-10-27 29 views
0

我使用Windows 64位的win7 +窗口7.1 SDK +攝像頭使用DirectShow來快照映像

當我\樣品使用smaple代碼\多媒體\ DirectShow的\捕獲\ playcap

它運行良好,但問題是我想要得到的位圖圖像數據,

看來我需要包括「qedit.h」爲ISampleGrabber,

但thereis任何文件夾中沒有「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來獲得圖像數據??

最好的問候!

謝謝!

回答

0

微軟棄用了SDK的那部分,但Sample Grabber過濾器本身仍然存在於現代Windows中,包括Win 8. Qedit.h的Windows SDK的最後一個版本是6.0,但即使在那裏它也需要一些舊版本的DirectX SDK。您可以使用這個SampleGrabber.h這是從原始標題的一小段摘錄。更多詳情請參閱this post