Chinaunix首页 | 论坛 | 博客
  • 博客访问: 151998
  • 博文数量: 75
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 749
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-19 11:38
文章分类
文章存档

2014年(38)

2013年(37)

我的朋友

分类: Windows平台

2013-12-23 16:20:07

在前面的《》一文中,已经对TVideoGrabber中混合视频源做了一些内容的说明,本文将继续前文:

用自动交替混合模式激活混合器组件

比如,混合器组件被命名为“Mixer1”,源组件命名为“Source1”、“Source2”、“Source3”。

设置 Mixer1.VideoSource = vs_Mixer

设置Mixer1.Display_AutoSize = false (如果你想控制组件的宽度和高度,并防止它被自动调整大小)

设置 Mixer1.Mixer_MosaicLines = 1

设置Mixer1.Mixer_MosaicColumns = 1

调用 Mixer_AddToMixer (Source component, 0, 0, 0, group number, group display duration, true, true)

比如,如果(group 1 = 1500 ms, group 2 = 2000 ms, group 3 = 2500 ms)

1
2
3
4
5
6
7
Mixer1.Mixer_AddToMixer (Source1.UniqueID, 0, 0, 0, 1, 1500, True, True)
Mixer1.Mixer_AddToMixer (Source2.UniqueID, 0, 0, 0, 2, 2000, True, True)
Mixer1.Mixer_AddToMixer (Source3.UniqueID, 0, 0, 0, 3, 2500, True, True)
然后调用,如下:
Source1.StartPreview()
Source2.StartPreview()
Mixer1.StartPreview()

在马赛克混合模式中激活混合器组件

在这种模式下,目标组件窗口已细分为x行和y列,每个源显示在一个预定义的位置(X,Y ) 。

举个例子,混频器组件被命名为“ Mixer1”,源组件 “Source1”、“Source2”、“Source3”“Source4”将会以2× 2布局显示。

阅读(772) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~