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