VisioForge (c) 2025

Search Results for

    Class ScreenCaptureXDisplaySourceSettings

    Screen capture X Display source settings.

    Inheritance
    Object
    ScreenCaptureXDisplaySourceSettings
    Implements
    IScreenCaptureSourceSettings
    IVideoCaptureBaseVideoSourceSettings
    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.X.Sources
    Assembly: VisioForge.Core.dll
    Syntax
    public class ScreenCaptureXDisplaySourceSettings : IScreenCaptureSourceSettings, IVideoCaptureBaseVideoSourceSettings

    Properties

    CaptureCursor

    Gets or sets a value indicating whether mouse cursor capture is enabled.

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

    DisplayName

    Gets or sets the X Display name. Not set by default.

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

    The display name.

    FrameRate

    Gets or sets the frame rate.

    Declaration
    public VideoFrameRate FrameRate { get; set; }
    Property Value
    Type Description
    VideoFrameRate

    IsRemote

    Gets or sets a value indicating whether the X display is remote. The element will try to use alternate calls known to work better with remote displays.

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

    true if this instance is remote; otherwise, false.

    Rectangle

    Gets or sets the rectangle to capture.

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

    UseDamage

    Gets or sets a value indicating whether to use X Damage.

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

    true if use X damage; otherwise, false.

    XID

    Gets or sets the XID of the window to capture. 0 for the root window (default).

    Declaration
    public ulong XID { get; set; }
    Property Value
    Type Description
    UInt64

    XName

    Gets or sets the name of the window to capture, if any.

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

    Methods

    GetSourceType()

    Gets the type of the source.

    Declaration
    public ScreenCaptureSourceType GetSourceType()
    Returns
    Type Description
    ScreenCaptureSourceType

    ScreenCaptureSourceType.

    Implements

    IScreenCaptureSourceSettings
    IVideoCaptureBaseVideoSourceSettings