VisioForge (c) 2025

Search Results for

    Interface IScreenCaptureSourceSettings

    Screen capture source settings interface.

    Inherited Members
    IMediaBlockSettings.CreateBlock()
    Namespace: VisioForge.Core.Types.X.Sources
    Assembly: VisioForge.Core.dll
    Syntax
    public interface IScreenCaptureSourceSettings : IVideoCaptureBaseVideoSourceSettings, IVideoSourceSettings, IMediaBlockSettings

    Properties

    CaptureCursor

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

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

    FrameRate

    Gets or sets the frame rate.

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

    Rectangle

    Gets or sets the rectangle to capture.

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

    Methods

    GetSourceType()

    Gets the type of the source.

    Declaration
    ScreenCaptureSourceType GetSourceType()
    Returns
    Type Description
    ScreenCaptureSourceType

    ScreenCaptureSourceType.

    UpdateLiveSettings(int, int, bool)

    Updates the live settings.

    Declaration
    void UpdateLiveSettings(int x, int y, bool cursor)
    Parameters
    Type Name Description
    int x

    The x.

    int y

    The y.

    bool cursor

    if set to true show cursor.

    Events

    OnUpdated

    Occurs when on updated.

    Declaration
    event EventHandler<EventArgs> OnUpdated
    Event Type
    Type Description
    EventHandler<EventArgs>