JMF捕获音频和视频二
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/25477 | |||||||||||||||
本文主要阐述JMF捕获音频和视频技术。并给出源代码实例。
author: ZJ
6.关于视频捕获
6.1VFW(Video for Windows)
在阐述如何识别视频采集设备之前,我们先引入VFW概念:
VFW 是Microsoft公司为开发Windows平台下的视频应用程序提供的软件工具包,提供了一系列应用程序编程接口(API),用户可以通过它们很方便地实现视频捕获、视频编辑及视频播放等通用功能,还可利用回调函数开发更复杂的视频应用程序。它的特点是播放视频时不需要专用的硬件设备,而且应用灵活,可以满足视频应用程序开发的需要。Windows操作系统自身就携带了VFW,系统安装时,会自动安装VFW的相关组件。
下表为VFW的功能模块
6.2 JMF和VFW的关系:
注意以下代码:
String str1 = "vfw:Logitech USB Video Camera:0";
String str2 = "vfw:Microsoft WDM Image Capture (Win32):0";
device = CaptureDeviceManager.getDevice(str2);
medialocator = device.getLocator();
只要是vfw开头的设备信息,就能为JMF架构识别并加以使用。可以编写代码来识别此设备。
在JMF中,当使用了 Detect Capture Devices以后,可以发现在Capture Devices多了一个设备名称:
6.3一个识别类代码及分析
6.4检测到视频采集设备的参数属性
![]() 本文出自 “子 孑” 博客,请务必保留此出处http://zhangjunhd.blog.51cto.com/113473/25477 本文出自 51CTO.COM技术博客 |




zhangjunhd
博客统计信息
热门文章
最新评论
友情链接

