在源码路径中:qt-everywhere-opensource-src-5.1.1\qtmultimedia\src\plugins\directshow, 有两个文件夹player 和 camera,
1:camera 是对摄像头的封装,通过ISampleGrabberCB捕获图片,源码中图像只捕获一次,可以通过修改ISampleGrabberCB的SetBufferSamples设置为连续获取;
camera有好几个类,这里说俩个重点类,DSCameraSession:主要封装了摄像头的相关;DSVideoDeviceControl:控制DSCameraSession; DSCameraSession作为参数添加到DSCameraSession中;
简评:总体封装可以,不过易用性不讨,可以作为中一个参考类;
2:player 通过文件名,可以看出应该是关于文件播放的类的封装,关于文件播放的方法太多了,而且比较简单,所以这里就不用讲了;