Class VideoMixerStream
Video mixer stream settings.
Inheritance
VideoMixerStream
Inherited Members
Namespace: VisioForge.Core.Types.X.VideoEffects
Assembly: VisioForge.Core.dll
Syntax
public class VideoMixerStream
Constructors
VideoMixerStream(Rect, uint, double)
Initializes a new instance of the VideoMixerStream class.
Declaration
public VideoMixerStream(Rect rectangle, uint zorder, double alpha = 1)
Parameters
Type | Name | Description |
---|---|---|
Rect | rectangle | The rectangle. |
uint | zorder | The Z-order. |
double | alpha | 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.
Declaration
public double Alpha { get; set; }
Property Value
Type | Description |
---|---|
double |
KeepAspectRatio
Gets or sets a value indicating whether to keep aspect ratio.
Declaration
public bool KeepAspectRatio { get; set; }
Property Value
Type | Description |
---|---|
bool |
Rectangle
Gets or sets the rectangle.
Declaration
public Rect Rectangle { get; set; }
Property Value
Type | Description |
---|---|
Rect |
ZOrder
Gets or sets the z-order of the picture in the composition.
Declaration
public uint ZOrder { get; set; }
Property Value
Type | Description |
---|---|
uint |
Methods
ToString()
Returns a string that represents the current object.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | A string that represents the current object. |