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.
|