設備的開啟與操作: 打開一個視頻捕捉設備

本例簡要介紹如何使用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.