RemoteViewing is a .NET-native VNC client and server library.
It supports Raw, Hextile, Copyrect, and Zlib encodings, and includes a Windows Forms control to make embedding VNC in your program extremely easy.
Classes
Class | Description | |
---|---|---|
FramebufferChangedEventArgs |
Provides data for the FramebufferChanged event.
| |
KeyChangedEventArgs |
Provides data for the KeyChanged event.
| |
PointerChangedEventArgs |
Provides data for the PointerChanged event.
| |
RemoteClipboardChangedEventArgs |
Provides data for the RemoteClipboardChanged event.
| |
VncClient |
Connects to a remote VNC server and interacts with it.
| |
VncClientConnectOptions |
Specifies options for connecting to a VNC server.
| |
VncException |
This exception is thrown when there is a problem with the VNC client-server communication.
| |
VncFramebuffer |
Stores pixel data for a VNC session.
| |
VncPixelFormat |
Describes the low-level arrangement of a framebuffer pixel.
|
Structures
Structure | Description | |
---|---|---|
VncRectangle |
Bounds the changed pixels of a framebuffer.
|
Interfaces
Interface | Description | |
---|---|---|
IVncFramebufferSource |
Provides a framebuffer.
|
Delegates
Delegate | Description | |
---|---|---|
PasswordRequiredCallback |
Called when a password is required and Password is null.
|
Enumerations
Enumeration | Description | |
---|---|---|
AuthenticationMethod |
Supported authentication methods.
| |
VncFailureReason |
Possible reasons a VncException is thrown.
|