Delphi / C + + Builder的VCL /的FMX成分为简单,快速的视频采集和回放。
BasicVideo VCL是一个应用程序所建立的快速视频采集和回放。允许快速的视频采集,显示和播放与零线的程序代码。该库支持旧时尚的神器出山:www.shenqi73.comWin32 API(视频的Windows(VFW),VCM,WaveAPI,ACM),新的DirectShow,甚至允许如果需要的话他们的任何混合物。
开发者可以选择去与他们中的任何一个,全部使用,也可以从一个切换到其他任何时候。的组件隐藏了所有的方法的复杂性,并从用户的角度来看,它们看起来几乎相同。
包括:视频播放器和记录仪(Win32和DicerctX / DirectShow中)视频/音频采集,视频/音频输出(Win32和DicerctX / DirectShow中)和自定义过滤器组件。
注意:用于非商业用途
下面是一些关键的“VCL BasicVideo”的功能:
音频过滤器:
ALAudioToReal:
·转换为实际数据缓冲区的波形音频数据缓冲器
ALGenericFilter:
·用户定义的过滤器,音频数据。
音频发生器:
ALGenericGen:
·用户自定义生成音频数据。
音频输出部分组成:
ALAudioOut:
·将音频数据发送到音频输出装置
转换器:
ALAudioToReal:
·转换为实际数据缓冲区的波形音频数据缓冲器
SLPair:
·对多个数据缓冲区一起
自定义过滤器:
SLGenericReal:
·用户定义的过滤器,实时数据
SLGenericFilter:
·用户定义的二进制数据过滤器
SLGenericRealMatrix:
·用户自定义生成实矩阵数据
DirectShow的音频输出组件:
ALDSAudioOut:
·将音频数据发送到音频输出装置
DirectShow视频输出组件:
VLDSImageDisplay:
·使用DirectShow视频显示组件
VLDSVideoLogger:
·记录的视频
文件,使用DirectShow
DirectShow视频源组件:
VLDSCapture:
·从设备使用DirectShow捕捉视频
VLDSVideoPlayer:
·使用DirectShow播放视频文件
DirectShow支持的组件:
VLDSVideoPreviewDock:
·视频预览停靠位置。
显示:
MLDSGraphView:
·DirectShow图形显示
一般过滤器:
·SLGenericReal
用户定义的过滤器,实时数据:
SLGenericFilter:
·用户定义的二进制数据过滤器
SLGenericRealMatrix:
·用户自定义生成实矩阵数据
通用发电机:
SLGenericGen:
·用户自定义生成的二进制数据
SLGenericRealGen:
·用户自定义生成实时数据
信号过滤器:
SLGenericReal:
·用户定义的过滤器,实时数据
SLGenericFilter:
·用户定义的二进制数据过滤器
SLGenericRealMatrix:
·用户自定义生成实矩阵数据
信号发生器:
SLGenericGen:
·用户自定义生成的二进制数据
SLGenericRealGen:
·用户自定义生成实时数据
视频过滤器:
VLGenericFilter:
·用户定义的过滤器的视频数据
视频输出部分组成:
VLImageDisplay:
·视频显示部分
VLAVILogger:
·记录AVI视频文件
视频源部分组成:
VLCapture:
·从设备捕捉视频
VLAVIPlayer:
·播放AVI视频文件
VLGenericGen:
·用户自定义的视频数据发生器
VLASFPlayer:
·播放ASF和WMV视频文件
视频层数:
VLImageDisplayLayer:
·第二层图视频
基质层:
VLExternalImageDisplayMatrixLayer:
·矩阵元素图视频
控制元素:
VLExternalImageDisplayElement:
·组件元素图视频
要求:
·Delphi或C + + Builder中
此版本中的新功能:
·新增FireMonkey支持。
·添加了64位支持VCL,FireMonkey。
·所有。NET程序集是托管程序集。
·NET组件减少一半相结合的低层次和高层次的组件,简化部署。
·所有。NET程序集包含必要的32位和64位bpls和DLL的内部简化了部署。
·NET的Visual C + +可再发行组件不再需要。
·新增IBaseFilter DirectShow视频捕捉组件的访问。