Jump to letter: [
02349ABCDEFGHIJKLMNOPQRSTUVWXYZ
]
mmm - Memory Mapped Machine library
- Description:
mmm is a shared memory protocol for virtualising access to framebuffer
graphics, audio output and input event. The mmm project provides a C library
and a couple of sample hosts. Both clients and hosts can be statically linked,
thus permitting a small static binary to be used with hosts for multiple
different environments. Once the ABI is frozen; mmm clients could be a
convenient way to distribute stand-alone GUI applications, that only rely on
a framebuffer.
Features:
* 32bit/pixel (resizable) framebuffer
* PCM data output signed 16bit float and stereo
events
- pointer events
- utf8 keyboard events
- messages from host to client
* messages (perhaps rename to commands?)
- free form; to send messages from client to host(s)
* minimal dependencies
Packages