Class ScreenCaptureXDisplaySourceSettings
Screen capture X Display source settings.
Inherited Members
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 |
|
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 |
|
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. |