• 依照片以及Direct3D以提供声频、鼠标、键盘操纵杆和图形硬件、简单DirectMedia Layer是一个发展图书馆工作能力的交叉平台。

    拥有支持操作系统(例如Windows、Linux、Mac OS X,机和iOS简单DirectMedia Layer是写在C和适用C++本身。 然而,其他语言,如Python和C#以及复盖,考虑到绑定。

    它是安全来说,传播的一个软件工具,如简单的DirectMedia Layer是相当令人印象深刻,鉴于这一事实,它是通过采用模拟器、视频播放节目,以及众多的游戏。

    一些能力的简单DirectMedia Layer来,它可以处理的3D图形,它提供支持,为了便于扩展,旋转,阿尔法混合,并加速,更不要说它可以创建和管理多个窗口。

    关于输入事件中,大量功能的集成。 诉诸SDL_EventState()为了启用或禁用每个事件,它还可以处理的力量的反馈意见。

    更重要的是,在术语的音频播放,可以设定为8比特,16位的声音,单立体声或5.1环绕的声音,与一个独立的线程是专门的声音。

    分享的对象支持,CPU功能检测,endian的独立性,以及更多的功能清单。

  • पर निर्भर ओपन के रूप में अच्छी तरह के रूप में Direct3D क्रम में करने के लिए उपयोग की पेशकश करने के लिए ऑडियो, माउस, कीबोर्ड, जॉयस्टिक और ग्राफिक्स हार्डवेयर, सरल DirectMedia परत है एक विकास के पुस्तकालय में काम करने के लिए सक्षम पार मंच है ।

    घमंड के लिए समर्थन ऑपरेटिंग सिस्टम जैसे विंडोज, लिनक्स, मैक ओएस एक्स, एंड्रॉयड, और iOS, सरल DirectMedia परत में लिखा गया था, C और C++ के साथ natively. फिर भी, अन्य भाषाओं में इस तरह के रूप में अजगर और सी# को कवर कर रहे हैं के रूप में अच्छी तरह से, विचार है कि बाइंडिंग के लिए उपलब्ध हैं ।

    यह है कि कहने के लिए सुरक्षित के प्रसार के लिए एक सॉफ्टवेयर उपयोगिता के रूप में इस तरह के सरल DirectMedia परत काफी प्रभावशाली है, तथ्य यह है कि यह द्वारा नियोजित है emulators, वीडियो प्लेबैक कार्यक्रम, और खेल के एक भीड़ है.

    कुछ नाम करने के लिए क्षमताओं के सरल DirectMedia परत के साथ आता है, इसे संभाल कर सकते हैं 3 डी ग्राफिक्स के रूप में, यह प्रदान करता है के लिए समर्थन आसानी से स्केलिंग, रोटेशन, अल्फा सम्मिश्रण, और त्वरण, नहीं करने का उल्लेख है कि यह कर सकते हैं बनाने और प्रबंधित एकाधिक windows.

    के बारे में इनपुट की घटनाओं के बहुत सारे कार्यक्षमता एकीकृत है के रूप में अच्छी तरह से. का सहारा करने के लिए SDL_EventState() के लिए आदेश में, सक्षम या अक्षम प्रत्येक घटना के लिए, यह भी संभाल कर सकते हैं बल प्रतिक्रिया है ।

    क्या अधिक है, मामले में, ऑडियो के प्लेबैक के लिए सेट किया जा सकता 8-बिट, 16-बिट ऑडियो, मोनो, स्टीरियो या 5.1 चारों ओर ध्वनि के साथ, एक अलग धागा करने के लिए समर्पित है.

    साझा उद्देश्य का समर्थन है, सीपीयू सुविधा का पता लगाने, एंडियन स्वतंत्रता, और अधिक कर रहे हैं पर सुविधा की सूची के रूप में अच्छी तरह से.

  • Relying on OpenGL as well as Direct3D in order to offer access to audio, mouse, keyboard, joystick, and graphics hardware, Simple DirectMedia Layer is a development library capable of working cross-platform.

    Boasting support for OSes such as Windows, Linux, Mac OS X, Android, and iOS, Simple DirectMedia Layer was written in C and works with C++ natively. Nevertheless, other languages such as Python and C# are covered as well, considering that bindings are available.

    It is safe to say that the spread of a software utility such as Simple DirectMedia Layer is quite impressive, given the fact that it is employed by emulators, video playback programs, and a multitude of games.

    To name a few of the capabilities Simple DirectMedia Layer comes with, it can handle 3D graphics, it offers support for ease scaling, rotation, alpha blending, and acceleration, not to mention that it can create and manage multiple windows.

    Regarding input events, lots of functionality is integrated as well. Resorting to SDL_EventState() in order to enable or disable each event, it can also handle force feedback.

    What’s more, in terms of audio, playback can be set to 8-bit, 16-bit  audio, mono stereo, or 5.1 surround sound, with a separate thread is dedicated to the audio.

    Share object support, CPU feature detection, endian independence, and much more are on the feature list as well.