日期:2011-03-22 16:12:00 来源:本站整理
JMF捕捉音频和视频(二)[Java编程]
本文“JMF捕捉音频和视频(二)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
6.关于视频捕捉
6.1VFW(Video for Windows)
在阐述若何辨认视频采集设备之前,我们先引入VFW概念:
VFW 是Microsoft公司为开辟Windows平台下的视频利用程序供应的软件工具包,供应了一系列利用程序编程接口(API),用户可以通过它们很便利地实现视频捕捉、视频编辑及视频播放等通勤奋效,还可操纵回调函数开辟更复杂的视频利用程序.它的特点是播放视频时不需求专用的硬件设备,并且利用机动,可以满意视频利用程序开辟的需求.Windows操作系统自身就携带了VFW,系统安装时,会自动安装VFW的相关组件.
下表为VFW的功效模块
模块 | 功效 |
AVICAP.DLL | 包含履行视频捕捉的函数,它给AVI文件的I/O处理和视频、音频设备驱动程序供应一个高级接口 |
MSVIDEO.DLL | 包含一套特别的DrawDib函数,用来处理屏幕上的视频操作 |
MCIAVI.DRV | 包含对VFW的MCI号令注释器的驱动程序 |
AVIFILE.DLL | 包含由尺度多媒体I/O(mmio)函数供应的更高的号令,用来拜候.AVI文件 |
ICM | 压缩管理器,用于管理的视频压缩/解压缩的编译码器(Codec) |
ACM | 音频压缩管理器,供应与ICM类似的服务,实用于波形音频 |
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多了一个设备名称:
以上是“JMF捕捉音频和视频(二)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论