SDL
Un article de Mangue.org, l'encyclopéde libre.

Ces articles sont une présentation de la librairie SDL (Simple DirectMedia Layer). Ils vont être la base d'une approche basique des mécanismes liés au multimédia (images, sons, animations, etc). Il n'est demandé aucune notion préalable si ce n'est quelques notions du langage C et/ou C++. Cependant ce cours n'est pas destiné à vous apprendre à écrire des jeux ou à devenir des gourous de l'animation. Il n'a pour unique but que de vous familiariser avec un des outils les plus utilisé en ce moment en ce qui concerne le multimédia.
SDL est une librairie graphique, surcouche à l'accès matérielle (carte vidéo, carte son, lecteur de CDROM, etc.) qui vous permet à l'instar de DirectX ou ClanLib d'avoir accès facilement à des primitives graphiques, sonores, matérielles. C'est une librairie, donc ce n'est pas un langage en soi, il n'existe pas de compilateur SDL, vous devez l'utiliser via un autre langage. Dans 95% des cas ce sera le C, mais il existe des modules permettant d'utiliser SDL avec du Perl, du Python, du Caml, du C#, du Java, du PHP, du Eiffel, etc. SDL est multiplateformes, et est donc utilisable sous Win32, Linux, BeOS, MacOS,... ainsi vous pouvez créer une application qui tournera sous ces différents systèmes avec très peu de modifications du code source... très gros avantage à l'heure actuelle. Pour terminer SDL ne gère pas la 3D directement mais est 100% compatible avec OpenGL. Par là j'entends que vous pouvez très facilement appeler des primitives OpenGL dans vos applications SDL .
Nos articles
- Procédures d'installation
- Démarrer
- La gestion vidéo
- La gestion du Window Manager
- La gestion du son
- La gestion des évènements
- 3D
- Divers
- SDL_mixer
- SDL_image
- SDL_net
Voir aussi
- La Catégorie Programmation graphique et multimédia (http://forum.mangue.org/index.php/board,12.0.html) du forum de Mangue.Org (http://forum.mangue.org/).
Liens externes
- Site officiel (http://www.libsdl.org)

