Qt对directshow的封装

来源:互联网 发布:c语言b 是什么意思 编辑:程序博客网 时间:2024/06/08 11:43

在源码路径中: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 通过文件名,可以看出应该是关于文件播放的类的封装,关于文件播放的方法太多了,而且比较简单,所以这里就不用讲了;

0 0
原创粉丝点击