
| 语言: | Visual Basic 6 |
| 版本: | 3.0.3 |
| 发布于: | 2005年4月7日 |
| 作者: | IC Imaging Control 技术支持部 |
| 系统要求: | IC Imaging Control >2.1 由WDM数据流类驱动程序驱动的相机、视频转换器或图像采集卡 |
| |
下面的内容将讲解如何使用IC Imaging Control对一种编码进行设置。
示例程序如下图:

首先,程序会把所有已安装在系统中的视频编码列在 lstCodecs 中, 在这个过程中将使用到.AviCompressors集合。 .AviCompressors.Count 代表的是所有编码的个数,而.AviCompressors(i) 返回的是第 i 个编码的名称。
Private Sub Form_Load() cmdCodecSettings.Enabled = False For i = 1 To ICImagingControl1.AviCompressors.Count lstCodecs.AddItem ICImagingControl1.AviCompressors(i).Name Next i End Sub
用户点击某个编码后,事件处理程序调用相应的的 AviCompressor 对象, 并检测该编码是否提供属性编辑页面(AviCompressor.PropertyPageAvailable):
Private Sub lstCodecs_Click() Set codec = ICImagingControl1.AviCompressors(lstCodecs.ListIndex + 1) cmdCodecSettings.Enabled = codec.PropertyPageAvailable End Sub
通过点击"Codec Settings...",用户即可打开对话框进而编辑所选编码的属性。
Private Sub cmdCodecSettings_Click() codec.ShowPropertyPage End Sub
责任声明
IC Imaging Control 源代码库中的所有代码均只用于教学目的,The Imaging Source Europe GmbH 作为IC Imaging Control的开发制造商,不对任何由于使用本文或其中源代码所产生的后果承担责任。