Table of Contents

Class VideoMixerStream

Namespace
VisioForge.Core.Types.X.VideoEffects
Assembly
VisioForge.Core.dll

Video mixer stream settings.

public class VideoMixerStream

Inheritance

Derived

Inherited Members

Constructors

VideoMixerStream(Rect, uint, double)

Initializes a new instance of the VisioForge.Core.Types.X.VideoEffects.VideoMixerStream class.

public VideoMixerStream(Rect rectangle, uint zorder, double alpha = 1)

Parameters

rectangle Rect

The rectangle.

zorder uint

The Z-order.

alpha double

The alpha.

Properties

Alpha

Gets or sets the transparency value. Range is [0.0..1.0]. Fully-transparent is 0.0 and fully-opaque is 1.0.

public double Alpha { get; set; }

Property Value

double

ID

Gets the unique identifier for this stream.

public Guid ID { get; }

Property Value

Guid

KeepAspectRatio

Gets or sets a value indicating whether to keep aspect ratio.

public bool KeepAspectRatio { get; set; }

Property Value

bool

Rectangle

Gets or sets the rectangle.

public Rect Rectangle { get; set; }

Property Value

Rect

SourceInfo

Gets or sets the source information.

public VideoFrameInfoX SourceInfo { get; set; }

Property Value

VideoFrameInfoX

ZOrder

Gets or sets the z-order of the picture in the composition.

public uint ZOrder { get; set; }

Property Value

uint

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.