SDL
Simple DirectMedia Layer From Wikipedia, the free encyclopedia
(The following paragraph is a direct copy from Wikipedia.)
Simple DirectMedia Layer (SDL) is a cross-platform, multimedia, free and open-source software library written in C that creates an abstraction over various platforms' graphics, sound, and input APIs, allowing a developer to write a computer game or other multimedia application once and run it on many operating systems including Linux, Windows, Mac OS X, AmigaOS and its clone MorphOS. It manages video, events, digital audio, CD-ROM, sound, threads, shared object loading, networking and timers.
See the Wikipedia article at http://en.wikipedia.org/wiki/Simple_DirectMedia_Layer for the full article, and links to more information.