ImageEn, unit iexOtherClasses |
|
TIERFBClient
Properties · Methods · Events · Demos
Declaration
TIERFBClient = class;
Description
TIERFBClient implements a RFB (Remote Frame Buffer) client.
It can connect to any RFB compatible server like RealVNC, TightVNC, VMWare virtual machines or Macintosh remote desktop.
Currently implemented features:
Protocol | 3.3, 3.7 and 3.8 |
Authentication | No authentication or VNC (DES) authentication |
Pixel format | 8 bit with RGB palette, 16 bit RGB, 32 bit RGB |
Client messages | SetPixelFormat, SetEncodings, FrameBufferUpdateRequest, KeyEvent, PointerEvent, ClientCutText |
Server messages | FrameBufferUpdate, SetColorMapEntries, Bell, ServerCutText |
Keyboard | Limited support (CTRL-?, ALT-? could require more code by application) |
Encodings | Raw, CopyRect, RRE, Cursor, DesktopSize |
Cursor | Cursor shape and drawing local handled |
Note: Keysending doesn't support all key combinations (like CTRL-?, ALT-?, etc...), so applications should handle these combination manually.
| Demos\VideoCapture\RFB_VNCViewer1\VNCViewer1.dpr |
| Demos\VideoCapture\RFB_VNCViewer2\VNCViewer2.dpr |
General
Connect/Disconnect
Server Properties
Commands
Framebuffer Access (accessing frame buffer or cursor)
Frame Buffer and Cursor Bitmaps