SDL

开放源代码的多媒体开发库
SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。

简介

Simple DirectMedia Layer ( SDL ) 是一个跨平台软件开发库,旨在为计算机多媒体硬件组件提供硬件抽象层。软件开发人员可以使用它来编写可以在Android、iOS、Linux、macOSWindows等多种操作系统上运行的高性能电脑游戏和其他多媒体应用程序。SDL的作者是Sam Lantinga, Loki Entertainment Software的主力程序员(Lead Programmer)。SDL 2.0 于 2013 年发布,与之前的版本有很大不同,提供更多用于 3D 硬件加速的机会,但打破了向后兼容性。

功能介绍

SDL提供了丰富的功能,包括视频、事件、音频、CD音频、线程和定时器等。