Interface IScreenCaptureSourceSettings
- Namespace
- VisioForge.Core.Types.X.Sources
- Assembly
- VisioForge.Core.dll
Screen capture source settings interface.
public interface IScreenCaptureSourceSettings : IVideoCaptureBaseVideoSourceSettings, IVideoSourceSettings, IMediaBlockSettingsImplements
Properties
CaptureCursor
Gets or sets a value indicating whether mouse cursor capture is enabled.
bool CaptureCursor { get; set; }Property Value
FrameRate
Gets or sets the frame rate.
VideoFrameRate FrameRate { get; set; }Property Value
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
Rectangle
Gets or sets the rectangle to capture.
Rect Rectangle { get; set; }Property Value
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
OnUpdated
Occurs when on updated.
event EventHandler<EventArgs> OnUpdated