Mac OS X Virtual Display SDK



Application Example

The Virtual Display Driver (VDD) package provides a complete virtual display interface for Mac OS X. The driver allows user-mode application software to create up to four virtual displays that are presented to the user exactly as if real external display hardware had been connected to their computer.

The software comprises a kernel-mode driver that implements the virtual display, a graphics acceleration plug-in, and a user-mode library used to interface to the display. Additional support software includes an example application and a light-weight VNC server.

Key features are:


  • extensible user-mode C++ core driver with configurable display resolution and depth
  • graphics accelerator plug-in provides efficient notification of change updates
  • optimised MMX graphics rendering for best performance
  • simple integration in to application code with or without a standalone installer
  • compatible with Mac OS X 10.6, 10.7 and 10.8
  • supports all 32 or 64 bit Intel based Macintosh computers
  • extensive source-level and HTML documentation
  • flexible licensing options, including full source-code availability
  • clean licence terms (no GPL contamination)

Typical applications include VNC-like networked displays, USB graphics adapters, networked virtual-whiteboard applications and general screen-recording applications.

We can provide sample code for a standalone application, support for custom application development, or we can manage a complete turn-key development project to your specification. As part of the sample code we include a simple VNC server with Bonjour based local service advertisement.

A flexible range of commercial options are available, ranging from a simple binary-license to the library through to full turn-key project development for both UI and driver customisation to your specification.

To find out more, please contact us for further information.

Copyright tSoniq 2012-2018 Sitemap