SDL Specifikationer
|
Få tillgång till grafikhårdvara, ljudutgång och kringutrustning för spel inom plattformsutvecklingsbibliotek
Simple DirectMedia Layer är ett multimediebibliotek över plattformar som är utformat för att ge låg nivå åtkomst till ljud, tangentbord, mus, joystick, 3D-hårdvara via OpenGL och 2D video framebuffer. Det används av MPEG-uppspelningsprogramvara, emulatorer och många populära spel, inklusive den prisbelönta Linux-porten "Civilization: Call To Power." SDL stöder Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX och QNX. Koden innehåller stöd för AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS och OS / 2, men dessa stöds inte officiellt. SDL är skriven på C, men fungerar med C ++ naturligt och har bindningar till flera andra språk, inklusive Ada, C #, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objekt C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby och Smalltalk. SDL distribueras under GNU LGPL version 2. Med denna licens kan du använda SDL fritt i kommersiella program så länge du länkar till det dynamiska biblioteket.