Dom zvučni Što je jednostavan directmedia sloj? - definicija iz tehopedije

Što je jednostavan directmedia sloj? - definicija iz tehopedije

Sadržaj:

Anonim

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 je prvi put objavio 1998. Sam Lantinga, radeći za Loki Software. SDL je tanka knjižnica s više platformi koja nudi podršku za 2D piksel rad, zvuk, pristup datotekama, rukovanje događajima i strujanje. Dopunjuje OpenGL omogućujući grafički izlaz pružanjem unosa miša i tipkovnice. Sve operacije u SDL-u izvode se prenošenjem parametara u funkcije. Biblioteka je podijeljena na brojne podsustave kao što su video, audio, CD-ROM, joystick i timer. Pored ove osnovne niske podrške, postoji i nekoliko službenih knjižnica koje pružaju dodatne funkcionalnosti.


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.

Što je jednostavan directmedia sloj? - definicija iz tehopedije