SDL Specificaties
|
Krijg toegang tot grafische hardware, audio-output en gaming-randapparatuur binnen de platformonafhankelijke ontwikkelingsbibliotheek
Simple DirectMedia Layer is een platformonafhankelijke multimediabibliotheek die is ontworpen om op laag niveau toegang te bieden tot audio, toetsenbord, muis, joystick, 3D-hardware via OpenGL en 2D-videoframebuffer. Het wordt gebruikt door MPEG-afspeelsoftware, emulators en vele populaire spellen, waaronder de bekroonde Linux-poort 'Civilization: Call To Power'. SDL ondersteunt Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX en QNX. De code bevat ondersteuning voor AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS en OS / 2, maar deze worden niet officieel ondersteund. SDL is geschreven in C, maar werkt native met C ++ en heeft bindingen met verschillende andere talen, waaronder Ada, C #, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby en Smalltalk. SDL wordt gedistribueerd onder GNU LGPL versie 2. Met deze licentie kunt u SDL vrijelijk gebruiken in commerciële programma's, zolang u maar koppelt aan de dynamische bibliotheek.