Skip to main content

HeadlessVncFramebufferSource Class

Definition

Assembly:Avalonia.Headless.Vnc
Package:Avalonia.Headless.Vnc
public class HeadlessVncFramebufferSource

Inheritance: object -> HeadlessVncFramebufferSource

Implements: IVncFramebufferSource

Constructors

NameDescription
HeadlessVncFramebufferSourceNo summary available.

HeadlessVncFramebufferSource Constructor

public HeadlessVncFramebufferSource(RemoteViewing.Vnc.Server.VncServerSession session, Avalonia.Controls.Window window)

Parameters

session RemoteViewing.Vnc.Server.VncServerSession

window Avalonia.Controls.Window

Methods

NameDescription
CaptureNo summary available.
SetDesktopSizeNo summary available.

Capture Method

public RemoteViewing.Vnc.VncFramebuffer Capture()

Returns

RemoteViewing.Vnc.VncFramebuffer

SetDesktopSize Method

public RemoteViewing.Vnc.ExtendedDesktopSizeStatus SetDesktopSize(int width, int height)

Parameters

width int

height int

Returns

RemoteViewing.Vnc.ExtendedDesktopSizeStatus

Properties

NameDescription
SupportsResizingNo summary available.
WindowNo summary available.

SupportsResizing Property

public bool SupportsResizing { get; set; }

Window Property

public Avalonia.Controls.Window Window { get; set; }

Fields

NameDescription
_framebufferNo summary available.

_framebuffer Field

public RemoteViewing.Vnc.VncFramebuffer _framebuffer