Simple Directmedia Layer

Материал из ПИЭ.Wiki

Перейти к: навигация, поиск

Simple Directmedia Layer (SDL) — это кроссплатформенная мультимедийная библиотека, реализующая единый программный интерфейс к графической подсистеме, звуковым устройствам и средствам ввода для широкого спектра платформ. Данная библиотека активно используется при написании мультимедийных программ (в основном игр) для операционной системы GNU/Linux.

Официально поддерживаются операционные системы: GNU/Linux, Microsoft Windows, BeOS, Mac OS, Mac OS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX и QNX. Так же есть неофициальная поддержка для Windows CE, AmigaOS, Syllable, MorphOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS и Symbian OS.

SDL API доступны для языков: C, C++, D, Ada, Eiffel, Erlang, Java, Lua, ML, Pascal, Perl, PHP, Pike, Python и Ruby.

Основная часть SDL содержит базовый, весьма ограниченый, спектр возможностей. Дополнительную функциональность обеспечивают библиотеки расширений, которые обычно входят в поставку SDL.


История

SDL создал Sam Lantinga, который работает в компании Blizzard Entertainment и работал в компании Loki Entertainment Software ведущим программистом. История SDL начинается с времен, когда Сэм работал над программой-эмулятором Macintosh для Microsoft Windows. Он заметил, что многие куски кода без проблем могут работать на Linux. И он решил создать небольшую библиотеку, чтобы ей могли воспользоваться другие программисты. В октябре 1997 был выпущен релиз библиотеки с версией 0.3, а позже эту библиотеку вовсю использовала компания Loki Software для портирования игр под GNU/Linux.

Ссылки

официальный сайт

Просмотры
Инструменты

Besucherzahler russian mail order brides
счетчик посещений
Rambler's Top100
Лингафонные кабинеты  Интерактивные доски  Интерактивная приставка Mimio Teach