Class VLVideoMixer.TVLVideoMixer

From Mitov Wiki Doc
Revision as of 00:11, 26 June 2013 by David Alm (Talk | contribs)
Jump to: navigation, search

This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.

BIGVLVideoMixer.gif VLVideoMixer.gif NETVLVideoMixer.gif

Package: VideoLabPkg

Unit: VLVideoMixer

Inherits: TVLMultiInput

Contents

Syntax

Delphi:

type TVLVideoMixer = class( TVLMultiInput )

C++ Builder:

class TVLVideoMixer : public TVLMultiInput

Visual C++ (MFC):

class CTVLVideoMixer : public CTVLMultiInput

C# (.NET):

public ref class TVLVideoMixer : Mitov.VideoLab.MultiInput

Summary

Mixes multiple video streams.

Description

Use this component to mix multiple images delivered via InputPins by performing the operation selected by CombineOperation property of each channel : coAdd, coSubtract, coMultiply, coDivide, coOr, coAnd, coXor, coAbsDiff, or coCopy.


Diagram:

VLVideoMixer Preview.png


Example:

Original Image 1: Original Image 2:
SampleVideo2.png SampleVideo.png
Add: 1 + 2 Subtract: 1 - 2
SampleCombineAdd.png SampleCombineSubtract.png
Multiply: 1 * 2 Divide: 1 / 2
SampleCombineMultiply.png SampleCombineDivide.png
And: 1 and 2 Or: 1 or 2
SampleCombineAnd.png SampleCombineOr.png
Xor: 1 xor 2 AbsDiff: Abs( 1 - 2 )
SampleCombineXor.png SampleCombineAbsDiff.png

Properties

Published

PinLists

From TVLMultiInput

Properties

Published

Pins

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox