SDL or Simple DirectMedia Layer is a cross-platform multimedia
library designed to provide fast access to the graphics
framebuffer, audio device, input and other devices. This module
implements a wrapper for SDL and other relevant libraries like
SDL_mixer. The interface is similar to the C one, but using
generally accepted Pike syntax.
This means that classes are used when appropriate and that method
names use all lowercase letters with words separated by _. For
example SDL_SetVideoMode is named SDL.set_video_mode. Also note
that unless otherwise noted, errors result in an error being
thrown rather than returning -1 or 0, as commonly done in SDL methods.