Introduction - If you have any usage issues, please Google them yourself
This the Simple DirectMedia Layer. a general API that provides low level access to a udio, keyboard, mouse, joystick, 3D hardware via OpenGL, 2D and framebuffer across multiple platforms.