Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icculus/mojoAL
An SDL2-based implementation of OpenAL in a single C file.
https://github.com/icculus/mojoAL
openal sdl2 single-file
Last synced: about 22 hours ago
JSON representation
An SDL2-based implementation of OpenAL in a single C file.
- Host: GitHub
- URL: https://github.com/icculus/mojoAL
- Owner: icculus
- License: zlib
- Created: 2021-06-28T20:59:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-12T20:17:37.000Z (3 months ago)
- Last Synced: 2024-11-06T06:02:05.488Z (3 days ago)
- Topics: openal, sdl2, single-file
- Language: C
- Homepage: https://icculus.org/mojoAL/
- Size: 364 KB
- Stars: 158
- Watchers: 8
- Forks: 21
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
# MojoAL
MojoAL is a full [OpenAL](https://openal.org/) 1.1 implementation, written
in C, in a single source file. It uses Simple Directmedia Layer (SDL) 2.0
to handle much of the heavy lifting and platform abstractions, allowing
you to have a simple, portable OpenAL on any platform that SDL supports,
from desktops to phones to web browsers to the Nintendo Switch.This project can be compiled directly into an app, or built as a shared
library, making it a drop-in replacement for other OpenAL implementations.All of core OpenAL 1.1 is supported, including audio capture (recording)
and multiple device support. A handful of popular extensions are also included.