Talaan ng mga Nilalaman:
- Kahulugan - Ano ang kahulugan ng Simple Directmedia Layer?
- Ipinapaliwanag ng Techopedia ang Simple Directmedia Layer
Kahulugan - Ano ang kahulugan ng Simple Directmedia Layer?
Ang simpleng directmedia layer (SDL) ay isang cross-platform multimedia library na nakasulat sa C upang magbigay ng mababang antas ng pag-access sa keyboard, mouse, audio, joystick at 3D hardware sa pamamagitan ng OpenGL. Ginagamit din ito ng software ng pag-playback ng MPEG at maraming sikat na mga laro.
Ipinapaliwanag ng Techopedia ang Simple Directmedia Layer
Malawakang ginagamit ang SDL upang magsulat ng mga laro sa computer o iba pang mga aplikasyon ng multimedia na tumatakbo sa iba't ibang mga operating system, kabilang ang:
- Windows
- Mac OS X
- OS 9
- Linux
- Google Android
- AmigaOS
- Haiku / BeOS
- Pantig
- WebOS
Nagbibigay din ito ng mga pagbibigkis sa maraming iba pang mga wika, kabilang ang (isang bahagyang listahan):
- C #
- Ada
- Eiffel
- D
- Euphoria
- Erlang
- Haskell
- Guil
- Lisp
- Java
- ML
Kaya, ito ay isang karaniwang pagpipilian para sa maraming mga aplikasyon ng multimedia. Ipinamamahagi din ito sa ilalim ng bersyon ng GNU LGPL bersyon 2 at nagbibigay-daan sa pag-unlad ng laro para sa maraming mga platform nang sabay, at pag-port ng laro sa isang bagong platform sa loob ng oras. Habang ang mga tampok na tunog ng SDL ay katamtaman, ang SDL API, na pangunahing nauugnay sa graphic, ay humahawak sa paligid ng 200 mga pag-andar at ilang mga istraktura. Nag-aalok din ito ng mga tool para sa parallel na programming tulad ng mga semaphores, mutex, variable ng kondisyon at mga thread.
Ang SDL ay may pamagat na layer bilang ang pambalot nito sa paligid ng mga tiyak na pag-andar ng operating system na nagbibigay ng pag-access dito. Ang mga code ng mapagkukunan ng SDL ay nahahati sa iba't ibang mga module para sa mga tiyak na operating system. Sa compilation, ang mga tamang module ay pinili para sa target na system. Gumamit ang SDL ng isang backend ng GDI para sa Microsoft Windows, habang ginagamit nito ang Xlib upang makipag-usap sa Linux at OpenVMS para sa mga graphic at mga kaganapan.