Кућа Аудио Шта је једноставан дирецтмедиа слој? - дефиниција из техопедије

Шта је једноставан дирецтмедиа слој? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Симпле Дирецтмедиа Лаиер?

Једноставни директни слој (СДЛ) је мултимедијска библиотека на више платформи написана на Ц да би путем ОпенГЛ-а омогућила приступ ниском нивоу тастатури, мишу, звуку, џојстику и 3Д хардверу. Такође га користе МПЕГ софтвер за репродукцију и многе популарне игре.

Тецхопедиа објашњава Симпле Дирецтмедиа Лаиер

СДЛ је први пут објавио 1998. године, од стране Сам Лантинга, радећи за Локи Софтваре. СДЛ је танка библиотека са више платформи која пружа подршку за 2Д пиксел операције, звук, приступ датотекама, руковање догађајима и струјање. Допуњује ОпенГЛ омогућавајући графички излаз пружајући унос миша и тастатуре. Све операције у СДЛ-у изводе се преношењем параметара у функције. Библиотека је подијељена на бројне подсистеме, као што су видео, аудио, ЦД-РОМ, џојстик и тајмер. Поред ове основне ниске подршке, постоји и неколико званичних библиотека које пружају додатне функције.


СДЛ се широко користи за писање рачунарских игара или других мултимедијалних апликација које раде на различитим оперативним системима, укључујући:

  • Виндовс
  • Мац ОС Кс
  • ОС 9
  • Линук
  • Гоогле Андроид
  • АмигаОС
  • Хаику / БеОС
  • Силлабле
  • ВебОС

Такође обезбеђује повезивање са многим другим језицима, укључујући (делимичан списак):

  • Ц #
  • Ада
  • Еиффел
  • Д
  • Еуфорија
  • Ерланг
  • Хаскелл
  • Гуиле
  • Лисп
  • Јава
  • МЛ

Стога је чест избор за многе мултимедијалне апликације. Такође се дистрибуира под ГНУ ЛГПЛ верзијом 2 и омогућава развој игара за више платформи истовремено и преношење игре на нову платформу у року. Иако су СДЛ звучне карактеристике скромне, СДЛ АПИ, који је углавном повезан са графиком, садржи око 200 функција и неколико структура. Такође нуди алате за паралелно програмирање као што су семафоре, мутек, променљиве стања и нити.


СДЛ има насловни слој као омотач око одређене функционалности оперативног система који му пружа приступ. СДЛ изворни кодови су подељени у различите модуле за одређене оперативне системе. При компилацији се одабиру прави модули за циљни систем. СДЛ користи ГДИ позадину за Мицрософт Виндовс, док користи Кслиб за комуникацију са Линуком и ОпенВМС за графику и догађаје.

Шта је једноставан дирецтмедиа слој? - дефиниција из техопедије