VisioForge (c) 2025

Search Results for

    Class VideoMixerStream

    Video mixer stream settings.

    Inheritance
    object
    VideoMixerStream
    GLVideoMixerStream
    D3D11VideoCompositorStream
    VideoMixerStreamPNGSource
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    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.

    Overrides
    object.ToString()