1. Home
  2. Computing & Technology
  3. C / C++ / C#

Definition of SDL

By David Bolton, About.com

Definition: Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."

SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, and Smalltalk.

Glossary:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Examples:
I wanted it to be cross platform so used SDL instead of DirectX
Explore C / C++ / C#
About.com Special Features

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

Easy ways to connect two computers for networking purposes. More >

  1. Home
  2. Computing & Technology
  3. C / C++ / C#
  4. Glossary
  5. S
  6. SDL - Definition>

©2009 About.com, a part of The New York Times Company.

All rights reserved.