TVideoGrabber中如何设置音频捕捉设备

TVideoGrabber不仅可以捕捉视频,还可以作为多媒体播放器,并支持包括C#、.NET、VB.NET、C++、Delphi、C++Builder和ActiveX平台,本文将剖析TVideoGrabber的音频捕捉设备。

音频源

如果AudioSource = as_Default(默认值),视频捕捉设备的音频输出将会用于记录(如果这个设备公开一个的音频输出,比如一个DV camcorder),否则这个当前音频捕捉设备的音频输出将会被使用。

如果AudioSource设置为as_UseExternalAudio,当前音频捕捉设备将用于记录,即使视频捕捉设备有一个音频输出了。

音频捕捉设备

当前音频捕捉装置是由AudioDevice选择,这个是在AudioDevices列表中的一个索引,包含了AudioDevicesCount项目。

也可以通过使用FindIndexInListByName功能,按名称的方式编程选择audiop捕获设备,比如:当前的音频捕获设备的名称由AudioDeviceName报告。

1
VideoGrabber.AudioDevice := VideoGrabber.FindIndexInListByName (VideoGrabber.AudioDevices, 'name of my audio device' , false , true );

AudioDevices 和 AudioDevices count在Delphi 和C++Builder中可以作为全局变量使用。

设备相关的属性

当选中了一个音频捕捉设备,与其设备相关的属性会从注册表重新导入,并发生OnAudioDeviceSelected事件,因此任何控件使用比如音频输出,需要从这个事件刷新。

音频输入

在选择了音频捕获设备后,AudioInputs列表会返回对于这个音频输入可用的音频输出列表。通过分配在列表中的音频输入到音频输入设备,可以选择一个音频输出。

音频输入电平

可以调整音频输入电平适应于AudioInputLevel(在0..65535中)范围。

音频输入平衡

在32768...32767范围中(中心点是0),音频输入平衡可以被调整来适应于AudioInputBalance。

音频输入是否可用,取决于音频输入。当运行预览或是录制时,如果音频平衡可用,IsAudioInputBalanceAvailable会返回ts_True,如果不可用,就会返回ts_False。如果预览和录制停止的话,将会返回ts_Undefined。

>>音频录制


>>音频渲染


>>设备连接/断开


>>>TVideoGrabber 下载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
TVideoGrabber_9.1.1.2官方demo,使用我资源的lincese可以直接使用,用于图像解码功能强大,可支持各种摄像头和图像格式 TVideoGrabber是一个用于C#.NET,VB.NET,C ++,Delphi,C ++ Builder和ActiveX兼容应用程序开发的视频捕捉/媒体播放器SDK。 TVideoGrabber功能强大且直观,将帮助您节省时间,金钱和精力,将视频和/或音频功能纳入您的项目TVideoGrabber可捕获和记录来自大多数视频捕捉设备(如USB网络摄像头,USB模拟捕捉设备,IP摄像头,桌面以及用作视频源的一组位图)的视频和音频流。 通过安装我们的可选RTSP DirectShow源过滤器,您可以捕获RTSP,RTMP,HTTP,Shoucast和其他各种流源。 RTSP过滤器可让您将流媒体源保存到文件而无需转码,并且在运行生成新文件时不会丢失帧。 TvideoGrabber还支持采用罗技C920(H264),Blackmagic Decklink,Hauppauge Colossus等硬件编码器捕捉设备。 大多数编码格式都是本地支持的,或者使用第三方编解码器。 您可以将音频/视频直接或通过Windows Media服务器流式传输到网络。 TVideoGrabber也是一个先进的媒体播放器,可以播放正常速度的音频/视频剪辑,更快,更慢,前进和后退,逐个或通过播放列表。 可以捕获帧,在预览,录制或播放过程执行文本/图形叠加,从另一TVideoGrabber组件执行PIP视频,应用视频处理(如旋转,裁剪等)。 TVideoGrabber可以将多个剪辑合并为一个剪辑,将剪辑分割成更小的剪辑,并将其重新编码为不同的格式。 TVideoGrabber包含以下功能的单个组件: - 视频预览 - 视频录制, - 声音录制, - 媒体播放器, - 合并/分割视频和音频CLIPS, - 帧捕获, - 图形和文本覆盖, - 来自另一个TVIDEOGRABBER的PIP视频(画画) - IP CAMERA SUPPORT, - 运动检测, - 实时网络音频/视频流媒体, - 视频处理, - 屏幕(或窗口)录制, - 视频剪辑从图像建立, - 重新编码为其他格式, - ZOOM / CROP, - 音频VU米, - 双显示,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值