Sadržaj:
Definicija - Što znači Simple Directmedia Layer?
Jednostavni direktni sloj (SDL) je multimedijska biblioteka na više platformi napisana na C-u kako bi putem OpenGL-a omogućila pristup niskoj razini tipkovnici, mišu, zvuku, džojstiku i 3D hardveru. Također ga koristi MPEG softver za reprodukciju i mnoge popularne igre.
Tehopedia objašnjava Simple Directmedia Layer
SDL se široko koristi za pisanje računalnih igara ili drugih multimedijskih aplikacija koje se izvode na različitim operativnim sustavima, uključujući:
- Windows
- Mac OS X
- OS 9
- Linux
- Google Android
- AmigaOS
- Haiku / BeOS
- Slog
- WebOS
Također nudi povezivanje s mnogim drugim jezicima, uključujući (djelomični popis):
- C #
- Ada
- Eiffelov
- D
- Euforija
- Erlang
- Haskell
- lukavstvo
- šuškati
- Java
- ML
Stoga je čest izbor mnogih multimedijskih aplikacija. Također se distribuira pod GNU LGPL verzija 2 i omogućuje razvoj igara za više platformi istovremeno i prijenos vremena na novu platformu u roku. Iako su značajke zvuka SDL skromne, SDL API, koji je uglavnom povezan s grafikom, sadrži oko 200 funkcija i nekoliko struktura. Također nudi alate za paralelno programiranje kao što su semafore, mutex, varijable stanja i niti.
SDL ima naslovni sloj kao omotač oko određene funkcionalnosti operacijskog sustava koji mu pruža pristup. Izvorni kodovi SDL-a podijeljeni su u različite module za određene operativne sustave. Pri sastavljanju, za ciljni sustav biraju se pravi moduli. SDL koristi GDI podupirač za Microsoft Windows, dok Xlib koristi za komuniciranje s Linuxom i OpenVMS za grafiku i događaje.
