请先看DirectShow理论:https://blog.csdn.net/fdsafwagdagadg6576/article/details
DirectShow播放:最简单的基于DirectShow的示例:视频播放器自定义版_fdsafwagdagadg6576的博客-CSDN博客
注意:采集和播放是Directshow两个scenario
一 采集
DirectShow中数据存储是通过Sample完成的,所以提取数据也需要通过SampleGrabber.
使用步骤如下:
1.建立CSampleGrabberCB对象.
2.定义ISampleGrabber接口并初始化 CoCreateInstance
3.定义Grabber Filter,设置它的媒体类型,并将它加入Graph中 (SetMediaType&AddFilter )
4.设置回调(CallBack),使Grabber能够通过BufferCB自动完成采集数据. (SetCallback)
和