SDL विनिर्देशों
|
क्रॉस-प्लेटफॉर्म डेवलपमेंट लाइब्रेरी के भीतर ग्राफिक्स हार्डवेयर, ऑडियो आउटपुट, और गेमिंग बाह्य उपकरणों तक पहुंच प्राप्त करें
सरल DirectMedia लेयर एक क्रॉस-प्लेटफ़ॉर्म मल्टीमीडिया लाइब्रेरी है, जिसे ओपनजीएल के माध्यम से ऑडियो, कीबोर्ड, माउस, जॉयस्टिक, 3 डी हार्डवेयर और निम्न वीडियो फ्रेमबफ़र तक निम्न स्तर की पहुंच प्रदान करने के लिए डिज़ाइन किया गया है। यह एमपीईजी प्लेबैक सॉफ्टवेयर, एमुलेटर और कई लोकप्रिय खेलों द्वारा उपयोग किया जाता है, जिसमें "सभ्यता: कॉल टू पावर" के पुरस्कार विजेता लिनक्स पोर्ट भी शामिल हैं। SDL Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX और QNX को सपोर्ट करता है। कोड में AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, सिम्बियनओएस और OS / 2 के लिए समर्थन है, लेकिन ये आधिकारिक तौर पर समर्थित नहीं हैं। SDL C में लिखा गया है, लेकिन C ++ के साथ काम करता है, और इसमें Ada, C #, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, सहित कई अन्य भाषाओं में बाइंडिंग है। PHP, पाईक, प्लांट, पायथन, रूबी, और स्मॉलटाक। एसडीएल को GNU LGPL संस्करण 2 के तहत वितरित किया जाता है। यह लाइसेंस आपको गतिशील कार्यक्रमों के साथ लिंक करने के साथ ही वाणिज्यिक कार्यक्रमों में एसडीएल का स्वतंत्र रूप से उपयोग करने की अनुमति देता है।