Simple Directmedia Layer (SDL) - este un cross-platform bibliotecă multimedia gratuit. punerea în aplicare a unei interfețe de software unic pentru subsistemul grafic, dispozitivele audio, precum și mijloace de intrare pentru o gamă largă de platforme. Această bibliotecă este utilizat în mod activ la scrierea de programe multimedia cross-platform (cea mai mare parte jocuri).
Partea principală cuprinde o SDL de bază, foarte limitată, gama de opțiuni. Funcționalitatea suplimentară oferă bibliotecă îmbunătățită, care sunt în mod normal incluse în livrarea de SDL.
SDL este distribuit sub termenii licenței GNU LGPL. care vă permite să utilizați biblioteca în programele comerciale, cu condiția ca acesta este utilizat de ei ca o bibliotecă legată în mod dinamic.
SDL în sine este destul de simplu. Se poate observa ca un strat subțire, care oferă suport pentru 2D-operații pe pixeli, audio, partajarea de fișiere, de manipulare eveniment, și așa mai departe. N. Acesta este adesea utilizat în plus față de OpenGL. oferind suport pentru mouse, tastatura si joystick-ul.
Biblioteca este format din mai multe subsisteme, cum ar fi video, audio, CD-ROM, joystick și cronometrul. În plus față de această funcționalitate de bază de nivel scăzut, există un număr de biblioteci standard, care oferă funcționalități suplimentare:
- imagine SDL - suport pentru diverse formate raster
- SDL mixer - funcții pentru organizarea audio complexe, practic, informații din mai multe surse de sunet
- SDL net - suport pentru funcții de rețea
- TET SDL - suport de fonturi TrueType
- SDL rtf - interpretarea textului în format RTF
notițe
- Sfml (SFML)