Taula de continguts:
Definició: què significa Simple Directmedia Layer?
La capa directa simple (SDL) és una biblioteca multimèdia multiplataforma escrita en C per proporcionar un accés de baix nivell al teclat, ratolí, àudio, pal de comandament i maquinari 3D mitjançant OpenGL. També és utilitzat pel programari de reproducció MPEG i per molts jocs populars.
Techopedia explica Simple Directmedia Layer
El SDL s’utilitza àmpliament per escriure jocs d’ordinador o altres aplicacions multimèdia que s’executen en diversos sistemes operatius, inclosos: 
- Windows
 - Mac OS X
 - OS 9
 - Linux
 - Google Android
 - AmigaOS
 - Haiku / BeOS
 - Síl·laba
 - WebOS
 
També proporciona enllaços a molts altres idiomes, inclòs (un llistat parcial):
- C #
 - Ada
 - Eiffel
 - D
 - Eufòria
 - Erlang
 - Haskell
 - Guile
 - Lisp
 - Java
 - ML
 
Per tant, és una elecció habitual per a moltes aplicacions multimèdia. També es distribueix sota la versió 2 de GNU LGPL i permet el desenvolupament del joc per a diverses plataformes alhora, i el portatge del joc a una nova plataforma en el temps. Si bé les funcions de so SDL són modestes, l’API SDL, que es relaciona principalment amb gràfics, té al voltant de 200 funcions i algunes estructures. També ofereix eines per a la programació paral·lela com semàfors, mutex, variables de condició i fils.
SDL té la capa de títol com a embolcall de la funcionalitat específica del sistema operatiu que li proporciona accés. Els codis font SDL es divideixen en diferents mòduls per a sistemes operatius específics. A la compilació, se seleccionen els mòduls adequats per al sistema de destinació. SDL utilitza un backend GDI per a Microsoft Windows, mentre que fa ús de la Xlib per comunicar-se amb Linux i OpenVMS per a gràfics i esdeveniments.
