VisioForge (c) 2025

Search Results for

    Class GLVideoMixerStream

    OpenGL video mixer stream settings.

    Inheritance
    object
    VideoMixerStream
    GLVideoMixerStream
    Inherited Members
    VideoMixerStream.Rectangle
    VideoMixerStream.Alpha
    VideoMixerStream.ZOrder
    VideoMixerStream.KeepAspectRatio
    VideoMixerStream.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: VisioForge.Core.Types.X.OpenGL
    Assembly: VisioForge.Core.dll
    Syntax
    public class GLVideoMixerStream : VideoMixerStream

    Constructors

    GLVideoMixerStream(Rect, uint, double)

    Initializes a new instance of the GLVideoMixerStream class.

    Declaration
    public GLVideoMixerStream(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

    BlendConstantColorAlpha

    Gets or sets the blend constant color alpha.

    Declaration
    public double BlendConstantColorAlpha { get; set; }
    Property Value
    Type Description
    double

    BlendConstantColorBlue

    Gets or sets the blend constant color blue.

    Declaration
    public double BlendConstantColorBlue { get; set; }
    Property Value
    Type Description
    double

    BlendConstantColorGreen

    Gets or sets the blend constant color green.

    Declaration
    public double BlendConstantColorGreen { get; set; }
    Property Value
    Type Description
    double

    BlendConstantColorRed

    Gets or sets the blend constant color red.

    Declaration
    public double BlendConstantColorRed { get; set; }
    Property Value
    Type Description
    double

    BlendEquationAlpha

    Gets or sets the blend equation for alpha.

    Declaration
    public GLVideoMixerBlendEquation BlendEquationAlpha { get; set; }
    Property Value
    Type Description
    GLVideoMixerBlendEquation

    BlendEquationRGB

    Gets or sets the blend equation for RGB.

    Declaration
    public GLVideoMixerBlendEquation BlendEquationRGB { get; set; }
    Property Value
    Type Description
    GLVideoMixerBlendEquation

    BlendFunctionDesctinationRGB

    Gets or sets the blend function for destination RGB.

    Declaration
    public GLVideoMixerBlendFunction BlendFunctionDesctinationRGB { get; set; }
    Property Value
    Type Description
    GLVideoMixerBlendFunction

    BlendFunctionDestinationAlpha

    Gets or sets the blend function for destination alpha.

    Declaration
    public GLVideoMixerBlendFunction BlendFunctionDestinationAlpha { get; set; }
    Property Value
    Type Description
    GLVideoMixerBlendFunction

    BlendFunctionSourceAlpha

    Gets or sets the blend function for source alpha.

    Declaration
    public GLVideoMixerBlendFunction BlendFunctionSourceAlpha { get; set; }
    Property Value
    Type Description
    GLVideoMixerBlendFunction

    BlendFunctionSourceRGB

    Gets or sets the blend function for source RGB.

    Declaration
    public GLVideoMixerBlendFunction BlendFunctionSourceRGB { get; set; }
    Property Value
    Type Description
    GLVideoMixerBlendFunction

    Crop

    Gets or sets the crop rectangle.

    Declaration
    public Rect Crop { get; set; }
    Property Value
    Type Description
    Rect