Simple DirectMedia Layer (SDL) is a cross-platform, free and open source multimedia library written in C that presents a simple interface to various platforms' graphics, sound, and input devices.
SDL has the word "layer" in its title because it is actually a wrapper around operating-system-specific functions. The main purpose of SDL is to provide a common framework for accessing these functions. For further functionality beyond this goal, many libraries have been created to work on top of SDL.
Software developers use it to write computer games and other multimedia applications that can run on many operating systems including Android, AmigaOS, AmigaOS 4, FreeBSD, BeOS/Haiku, iOS, Linux, Mac OS 9, Mac OS X, MorphOS, OpenVMS, PlayStation Portable, Syllable, Symbian, webOS, and Windows. It manages video, events, digital audio, CD-ROM, threads, shared object loading, networking and timers.
Read more about Simple DirectMedia Layer: Design, History, Ports, Syntax and Subsystems
Famous quotes containing the words simple and/or layer:
“For the discerning intellect of Man,
When wedded to this goodly universe
In love and holy passion, shall find these
A simple produce of the common day.
MI, long before the blissful hour arrives,
Would chant, in lonely peace, the spousal verse
Of this great consummation”
—William Wordsworth (17701850)
“A revolution is not the overturning of a cart, a reshuffling in the cards of state. It is a process, a swelling, a new growth in the race. If it is real, not simply a trauma, it is another ring in the tree of history, layer upon layer of invisible tissue composing the evidence of a circle.”
—Kate Millett (b. 1934)