设备的开启与操作: 打开一个视频捕捉设备

本例简要介绍如何使用vc71开启一台视频设备并显示其捕捉到的实时图像。
语言:Visual C++
版本:3.0.3
发布于:2005年4月7日
作者:IC Imaging Control 技术支持部
系统要求:IC Imaging Control >2.1
由WDM数据流类驱动程序驱动的相机、视频转换器或图像采集卡

示例程序窗体如下图所示:

The dialog window of the sample application.

首先,创建一个Grabber类的实例,作为对话框类的一个成员。

DShowLib::Grabber        m_cGrabber; // The instance of the Grabber class.

CDialog::OnInitDialog() 方法中打开视频设备。 将设备名称字符串,如 "DBK 21F04" 传递给 Grabber::openDev()。 如成功开启设备,也就是说,设备是有效的,则调用Grabber::startLive()显示实时画面。

m_cGrabber.openDev( "DBK 21F04" );

if( m_cGrabber.isDevValid())
        m_cGrabber.startLive();

相关源代码示例

责任声明
IC Imaging Control 源代码库中的所有代码均只用于教学目的,The Imaging Source Europe GmbH 作为IC Imaging Control的开发制造商,不对任何由于使用本文或其中源代码所产生的后果承担责任。

该网站为The Imaging Source网络的一部分。其它的站点包括 公司, Imaging, 天文相机, Astronomy Cameras Blog, Blog caméras d'astronomie, 天文相机有奖竞答, TX Text Control, LiveDocx, phpLiveDocxForum.