Table of Contents

Interface IScreenCaptureSourceSettings

Namespace
VisioForge.Core.Types.X.Sources
Assembly
VisioForge.Core.dll

Screen capture source settings interface.

public interface IScreenCaptureSourceSettings : IVideoCaptureBaseVideoSourceSettings, IVideoSourceSettings, IMediaBlockSettings

Implements

Properties

CaptureCursor

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

bool CaptureCursor { get; set; }

Property Value

bool

FrameRate

Gets or sets the frame rate.

VideoFrameRate FrameRate { get; set; }

Property Value

VideoFrameRate

MouseHighlight

Gets or sets the mouse click highlight settings. When not null, mouse click positions are drawn as animated expanding circles on the captured screen video. Set to null to disable mouse click highlighting.

MouseHighlightSettings MouseHighlight { get; set; }

Property Value

MouseHighlightSettings

Rectangle

Gets or sets the rectangle to capture.

Rect Rectangle { get; set; }

Property Value

Rect

Methods

GetSourceType()

Gets the type of the source.

ScreenCaptureSourceType GetSourceType()

Returns

ScreenCaptureSourceType

ScreenCaptureSourceType.

UpdateLiveSettings(int, int, bool)

Updates the live settings.

void UpdateLiveSettings(int x, int y, bool cursor)

Parameters

x int

The x.

y int

The y.

cursor bool

if set to true show cursor.

OnUpdated

Occurs when on updated.

event EventHandler<EventArgs> OnUpdated

Event Type

EventHandler<EventArgs>