视频捕捉应用
2007-04-11 13:04
162 查看
[align=center]视频捕捉应用[/align] | |||
| |||
由于项目需要,涉及到视频捕捉的应用,以前只是做过音频捕捉的程序,因此对视频捕捉就不是很熟悉了,就在网上搜了一下,果然IT方面的资料就是比其他方向的资料要全的多,一搜一大堆。 视频捕捉大体分为两种实现方式: 1.采用发消息的方式: 采用API实现,SendMessage函数实现视频采集,这种实现方式功能简单,自定义功能不强,可说没有,但是代码很少。相对来说实现起来很简单,网上有现成的代码。 2.采用DirectX Show: 采用这种方式,代码比较多,也比较复杂,如果全部自己写确实浪费时间,特别是时间比较紧的时候,所有如果有现成封装好的库的话,会是一种很好的选择,这种事情国内可能很难找到,国外可就不一样,早就有人封装好了,从COM包装到在COM包装之上的封装都做好了,呵呵外国人还真好啊,。 要下载这个库,可以到codeproject网站上去找,表说不知道codeproject是什么东西! 上面既有封装好的库,也有示例代码,不过示例代码异常比较多,的要好好修改。 下载好的库有源代码的,分两个dll文件,DShowNET.dll和DirectX.Capture.dll,有了这两个dll完成视频捕捉就很容易了. DShowNET.dll ---->对DirectX Show COM接口的封装. DirectX.Capture.dll ---->对DShowNET.dll进行上层封装. 在使用的时候直接使用DirectX.Capture.dll这个dll就可以了不要调用底层dll DShowNET.dll. DirectX Show ---> DShowNET.dll ---> DirectX.Capture.dll ---> GUI |
相关文章推荐
- [转]DirectShow应用——视频捕捉WDM Vs VFW
- JMF实现对USB视频数据捕捉和应用
- JMF实现对USB视频数据捕捉和应用
- [转]DirectShow应用——视频捕捉WDM Vs VFW
- DirectShow应用——视频捕捉WDM VS VFW
- [转]DirectShow应用——视频捕捉WDM Vs VFW
- DirectShow应用——视频捕捉WDM Vs VFW
- DirectShow应用——视频捕捉WDM Vs VFW2
- Android应用中为用户保存偏好设置(传智播客视频笔记)
- 由自己的应用调用第三方视频应用的实现原理(笔记简述)
- iOS应用开发视频教程笔记(十六)Action Sheets, Image Picker, Core Motion
- Android应用中使用ListView实现数据列表显示(传智播客视频笔记)
- C#应用视频教程1.4 实现完整以太网通讯
- C#应用视频教程3.4 Halcon+C#测试
- PostgreSQL 30天 培训视频(SQL基础,备份恢复,HA,服务端编程,大数据,内核,应用案例)
- android通过webView加载第三方h5应用,无法加载图片和播放视频的解决方法
- android应用开发之辨别图片、音频、视频数据
- 网络121第7周实验——JMF(Java多媒体框架)的应用(音频、视频、摄像头等)
- 昕友亿方InfoPath智能平台软件视频教程公开,4分钟学会轻松定制企业级应用软件
- 。第7周作业——JMF(Java多媒体框架)的应用之音频播放与视频播放