顯示現場視頻: 在一個窗體中完整地顯示現場視頻

本例演示如何使用 IC Imaging Control 在一個窗口中完整地顯示一幅現場視頻。
語言:Visual Basic 6
版本:3.0.3
发布于:2005年4月7日
作者:IC Imaging Control 技術支持部
需求:IC Imaging Control >2.1
由WDM數據流類驅動程序驅動的相機、視頻轉換器或圖像採集卡

在一個窗體中顯示的圖像數據流經常需要去適應窗口的尺寸。 這個Visual Basic示例程序將演示如何使用IC Imaging Control調整視頻顯示的尺寸。 注意,這裡調整的只是視頻顯示的尺寸,不涉及改動視頻數據流中的數據。

示例程序窗口如下圖所示:

The dialog window of the sample application.

程序開始後首先調用一個內置對話框 (.ShowDeviceSettingsDialog) 選擇設備。 而後設置IC Imaging Control不使用圖像數據流的缺省分辨率設置 (.LiveDisplayDefault)。 之後,將視頻數據的顯示尺寸(.LiveDisplayHeight.LiveDisplayWidth) 設置為輸出窗口的高度和寬度(.Height.Width)。最後開始播放 設備傳來的現場視頻(.LiveStart):

Private Sub Form_Load()

    ICImagingControl1.ShowDeviceSettingsDialog

    If ICImagingControl1.DeviceValid Then

        ICImagingControl1.LiveDisplayDefault = False
        ICImagingControl1.LiveDisplayHeight = ICImagingControl1.Height
        ICImagingControl1.LiveDisplayWidth = ICImagingControl1.Width

        ICImagingControl1.LiveStart
    Else
        Unload Me
    End If

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.