VisioForge (c) 2025

Search Results for

    Class VideoRendererSettings

    Video renderer settings (Base).

    Inheritance
    object
    VideoRendererSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types
    Assembly: VisioForge.Core.dll
    Syntax
    public class VideoRendererSettings

    Constructors

    VideoRendererSettings()

    Initializes a new instance of the VideoRendererSettings class.

    Declaration
    public VideoRendererSettings()

    Properties

    Aspect_Ratio_Override

    Gets or sets a value indicating whether aspect ratio will be overriden.

    Declaration
    public bool Aspect_Ratio_Override { get; set; }
    Property Value
    Type Description
    bool

    Aspect_Ratio_X

    Gets or sets aspect ratio X.

    Declaration
    public int Aspect_Ratio_X { get; set; }
    Property Value
    Type Description
    int

    Aspect_Ratio_Y

    Gets or sets aspect ratio Y.

    Declaration
    public int Aspect_Ratio_Y { get; set; }
    Property Value
    Type Description
    int

    Deinterlace_EVR_Mode

    Gets or sets EVR deinterlace mode.

    Declaration
    public VideoRendererEVRDeinterlaceMode Deinterlace_EVR_Mode { get; set; }
    Property Value
    Type Description
    VideoRendererEVRDeinterlaceMode

    Deinterlace_VMR9_Mode

    Gets or sets VMR-9 deinterlace mode.

    Declaration
    public string Deinterlace_VMR9_Mode { get; set; }
    Property Value
    Type Description
    string

    Deinterlace_VMR9_UseDefault

    Gets or sets a value indicating whether default deinterlace method will be usedin VMR-9 renderer.

    Declaration
    public bool Deinterlace_VMR9_UseDefault { get; set; }
    Property Value
    Type Description
    bool

    Flip_Horizontal

    Gets or sets a value indicating whether screen will be flipped horizontally.

    Declaration
    public bool Flip_Horizontal { get; set; }
    Property Value
    Type Description
    bool

    Flip_Vertical

    Gets or sets a value indicating whether screen will be flipped vertically.

    Declaration
    public bool Flip_Vertical { get; set; }
    Property Value
    Type Description
    bool

    RotationAngle

    Gets or sets rotation angle. 0, 90, 180 or 270 degrees.

    Declaration
    public int RotationAngle { get; set; }
    Property Value
    Type Description
    int
    Remarks

    Available for Direct2D video renderer.

    StretchMode

    Gets or sets video renderer stretch mode.

    Declaration
    public VideoRendererStretchMode StretchMode { get; set; }
    Property Value
    Type Description
    VideoRendererStretchMode

    VideoRenderer

    Gets or sets the video renderer used for displaying video (EVR recommended). EVR available starting Windows Vista.

    Declaration
    public VideoRendererMode VideoRenderer { get; set; }
    Property Value
    Type Description
    VideoRendererMode

    Zoom_Ratio

    Gets or sets zoom ratio value, while it captures the screen. For zoom-in, in percents, starting from 0.

    Declaration
    [JsonIgnore]
    public int Zoom_Ratio { get; set; }
    Property Value
    Type Description
    int

    Zoom_ShiftX

    Gets or sets shift X coordinate. Shifts screen capture to the left or to the right (horizontally) by certain value.

    Declaration
    [JsonIgnore]
    public int Zoom_ShiftX { get; set; }
    Property Value
    Type Description
    int

    Zoom_ShiftY

    Gets or sets shift Y coordinate. Shifts screen capture to the bottom or to the top (vertically) by certain value.

    Declaration
    [JsonIgnore]
    public int Zoom_ShiftY { get; set; }
    Property Value
    Type Description
    int