前几天自己用VC+DirectShow做了个DV视频捕捉和图片及时采集的程序,参照了DirectShow自带的例子StillCap。VC的配置可以参照
http://blog.csdn.net/guoqlee/archive/2007/08/17/1748435.aspx。
刚开始的时候老没弄懂,其实关键是要理解这个CSampleGrabberCB类, 它是从ISampleGrabber接口派生,但是它没有保持引用计数,因为应用程序在堆上创建这个对象,在整个graph的生存周期它都存在,所以有些东西就不需要你处理的。
刚开始的时候老没弄懂,其实关键是要理解这个CSampleGrabberCB类, 它是从ISampleGrabber接口派生,但是它没有保持引用计数,因为应用程序在堆上创建这个对象,在整个graph的生存周期它都存在,所以有些东西就不需要你处理的。