`
幽灵猫
  • 浏览: 15061 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

视频处理控件TVideoGrabber视频捕捉设设备相关问题

阅读更多

 

选择一个视频捕捉设备

    首先设置 VideoSource = vs_VideoCaptureDevice来选择一个视频捕捉设备作为一个视频源。

    通过指定VideoDevice属性来选择当前的视频捕捉设备,VideoDevice属性是在VideoDevices属性中的一个索引,而VideoDevices属性包含了VideoDevicesCount项目。

    也可以用编程的方式通过它的名字,主要是因为它的名字会出现在VideoDevices列表中,选择视频捕捉设备,比如:

1
VideoGrabber.VideoDevice = VideoGrabber.VideoDeviceIndex ("Microsoft DV Camera and VCR - Sony DV VCR Camcorder DV")

    当前视频捕捉设备的名字可以通过VideoDeviceName报告,当选择了一个视频捕捉设备,它设备相关的属相将会从注册表重新加载,同时OnVideoDeviceSelected事件也会发生。

    注意:当组件处于非活动状态时,通过调用 ResetVideoDeviceSettings,这个注册表设置可以重置为其默认值。这个使用到的机会很少,但是如果当前设置显示一个黑色的视频时,就会非常的有用了。

确定几个具有相同品牌和型号的视频捕捉设备

    当使用几个具有相同品牌和型号的视频捕捉设备时,但是这些在VideoDevices列表中无法区分时,就可以使用VideoDevicesId列表代替VideoDevices列表属性。

>>示例代码

连接/断开视频捕捉设备

    当连接/断开视频捕捉设备时,OnDeviceArrivalOrRemoval事件就会发生。这个时间将会报告VideoDevices列表中的视频捕获设备的名称和索引。

    在视频捕获设备断开后,IsVideoDeviceConnected就会返回一个true,知道设备被重新的连接上。

    如果相关设备用于预览或是记录,当设备断开连接的时候,OnDeviceLost事件就会发生,也就会停止预览或是记录。

    当一个视频捕获设备已断开连接,它不会从VideoDevices列表被删除,以防止管理视频捕捉设备的转移索引的复杂性,并且这个视频捕捉器的索引在当前移除设备的索引以上。

    当tvideograbber运行时,遵循以下规则:>>具体规则

>>>TVideoGrabber 下载

分享到:
评论

相关推荐

    视频处理控件TVideoGrabber.v6.7.5.For.Delphi7.BCB456

    【TVideoGrabber.v6.7.5】是一款专为Delphi7和BCB456设计的视频处理控件,它集视频捕捉、压缩、录制、回放等多种功能于一体,是开发多媒体应用的有力工具。这个控件以其强大的功能和易用性,受到了开发者们的广泛...

    TVideoGrabber控件视频捕捉和媒体播放功能

    本视频演示了TVideoGrabber强大的视频捕捉和媒体播放功能,主要通过示例详细演示了视频源选择、自动转换视频文件格式、视频显示设置、视频照相及播放等实现方法和效果。

    TVideoGrabber 8.7.2.1

    TvideoGrabber是一款多用途的视频捕捉控件和媒体播放工具,它可以为您的视频应用程序开发节省大量的时间、金钱和人力。TVideoGrabber支持从DV摄像机、USB网络摄像头、PCI视频采集卡、电视卡、USB捕捉设备和数码摄像...

    TVideoGrabber_9.1.1.2官方demo,使用我资源中的lincese可以直接使用,用于图像解码功能强大,可支持各种摄像头和图像格式

    TVideoGrabber可捕获和记录来自大多数视频捕捉设备(如USB网络摄像头,USB模拟捕捉设备,IP摄像头,桌面以及用作视频源的一组位图)的视频和音频流。 通过安装我们的可选RTSP DirectShow源过滤器,您可以捕获RTSP,...

    TVideoGrabber7.2源码.rar

    TVideoGrabber_SDK可为您在C#,VB,Delphi,C ++ Builder,C ++或QT中开发的应用程序添加视频功能。主要功能包括IP摄像机,网络摄像头,BlackMagic Declink,GigE摄像头(包括IDS摄像头),ImamaSource摄像头,...

Global site tag (gtag.js) - Google Analytics