設備的開啟與操作: 開啟設備

本例介紹的是如何在IC Imaging Control中開啟一台設備,並將其傳來的實時畫面顯示出來。
語言:Visual Basic 6
版本:3.0.3
发布于:2005年4月7日
作者:IC Imaging Control 技術支持部
需求:IC Imaging Control >2.1
由WDM數據流類驅動程序驅動的相機、視頻轉換器或圖像採集卡

程序窗體如圖所示,"Open Device"按鈕下方的區域用於顯示現場視頻畫面。

The dialog window of the sample application.

通過Devices集合,程序首先在ListBox List1裡列出系統中所有視頻捕捉設備的名稱。 .Devices.Count 是所找到設備的數目,Devices(i) 返回第i台設備的信息。 本例中,該信息就是指設備名稱。

Private Sub Form_Load()
    For i = 1 To ICImagingControl1.Devices.Count
        List1.AddItem ICImagingControl1.Devices(i).Name
    Next i
End Sub

Private Sub btnClose_Click()
    Unload Me
End Sub

當用戶點擊"Open Device"按鈕後,程序停止視頻數據流(.LiveStop),從List1.Text中返回所選設備的名稱。 而後通過.LiveStart顯示這台設備傳來的圖像數據流:

Private Sub btnOpenDevice_Click()

    If ICImagingControl1.LiveVideoRunning Then
        ICImagingControl1.LiveStop
    End If

    ICImagingControl1.Device = List1.Text

    ICImagingControl1.LiveStart
End Sub

相關源代碼示例

責任聲明
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.