Simple DirectMedia Layer | |
![]() | |
Fejlesztő | Sam Lantinga |
Legfrissebb stabil kiadás | 1.2.13 (2007. december 31.) |
Programozási nyelv | C |
Operációs rendszer | Bármely |
Elérhető | C++, C, Java, Python, Perl, Ada, Lua, C#, D, Pascal, Lisp, Haskell, stb. |
Kategória | API |
Licenc |
|
A Simple DirectMedia Layer weboldala |
A Simple DirectMedia Layer (SDL) egy „multiplatformos” ingyenes, nyílt forráskódú multimédiás szoftverkönyvtár, amely C környezetben íródott, és különböző rendszerek grafikai, hang- és bemeneti API-jai – alkalmazásprogramozási interfészei – felett vett hidat létesít, ezáltal lehetővé téve a programfejlesztők számára, hogy programjaikat – számítógépes játékokat vagy egyéb multimédiás alkalmazást – csak egyszer írják meg, ám azt több platformra is változtatás nélkül lefordíthassák, és ezután a programot valamennyi rendszeren futtassák, beleszámítva a Linuxot, Windows-t, Mac OS X-et, AmigaOS-t illetve ennek egy utánzatát, MorphOS-t. Ez a könyvtár kezeli a videót, az eseménykezelést, a digitális audiót, CD-ROM-ot, hangot, a folyamatokat, a megosztott objektumok betöltését, a hálózatot és az időzítést.