显示现场视频: 在一个窗体中完整地显示现场视频

本例演示如何使用 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.