Sisältö
- Määritelmä - mitä yksinkertainen suoramediakerros tarkoittaa?
- Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.
- Techopedia selittää yksinkertaisen suoramediakerroksen
Määritelmä - mitä yksinkertainen suoramediakerros tarkoittaa?
Yksinkertainen directmedia-kerros (SDL) on monialustainen multimediakirjasto, joka on kirjoitettu C-muodossa, jotta OpenGL: n kautta saadaan alhainen pääsy näppäimistöön, hiireen, ääni-, joystick- ja 3D-laitteisiin. Sitä käyttää myös MPEG-toisto-ohjelmisto ja monet suositut pelit.
Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.
Techopedia selittää yksinkertaisen suoramediakerroksen
Sam Lantinga julkaisi SDL: n ensimmäisen kerran vuonna 1998 työskennellessään Loki Software -ohjelmistossa. SDL on ohut, alustojen välinen kirjasto, joka tukee 2D-pikselitoimintoja, ääntä, tiedostoihin pääsyä, tapahtumien käsittelyä ja kierteittämistä. Se täydentää OpenGL: ää ja mahdollistaa graafisen tulosteen tarjoamalla hiiren ja näppäimistön tuloja. Kaikki SDL: n toiminnot suoritetaan siirtämällä parametreja toimintoihin. Kirjasto on jaettu lukuisiin osajärjestelmiin, kuten video-, ääni-, CD-ROM-, ohjaussauva ja ajastin. Tämän alhaisen perustason tuen lisäksi on olemassa myös muutama virallinen kirjasto, joka tarjoaa lisätoimintoja.
SDL: ää käytetään laajalti tietokonepelien tai muiden multimediasovellusten kirjoittamiseen, jotka toimivat useilla käyttöjärjestelmillä, mukaan lukien:
- Windows
- Mac-käyttöjärjestelmän kymmenes versio
- OS 9
- Linux
- Google Android
- AmigaOS
- Haiku / BeOS
- Tavu
- WebOS
Se tarjoaa myös sidoksia moniin muihin kieliin, mukaan lukien (osittainen luettelo):
- C #
- Ada
- Eiffel
- D
- Euforia
- Erlang
- Haskell
- petos
- lespata
- Jaava
- ML
Siksi se on yleinen valinta monille multimediasovelluksille. Se on myös jaettu GNU LGPL version 2 alla ja mahdollistaa pelin kehittämisen useille alustoille samanaikaisesti ja pelin siirtämisen uudelle alustalle ajoissa. Vaikka SDL-äänitoiminnot ovat vaatimattomia, SDL-sovellusliittymässä, joka on pääosin graafisesti liittyvä, on noin 200 toimintoa ja muutama rakenne. Se tarjoaa myös työkaluja rinnakkaisohjelmointiin, kuten semaforit, mutex, tilamuuttujat ja kierteet.
SDL: n otsikkokerros on kääre erityisten käyttöjärjestelmän toimintojen ympärille, joka tarjoaa pääsyn siihen. SDL-lähdekoodit on jaettu eri moduuleihin tietyille käyttöjärjestelmille. Kokoonpanon yhteydessä oikeat moduulit valitaan kohdejärjestelmälle. SDL käyttää GDI-taustajärjestelmää Microsoft Windowsille, kun taas Xlib käyttää kommunikoimaan Linuxin ja OpenVMS: n kanssa grafiikkaa ja tapahtumia varten.