Single-file MIT licensed library for C/C++
See qoa.h for the documentation and format specification.
More info at: https://qoaformat.org
Audio samples in WAV & QOA format can be found at: https://qoaformat.org/samples/
Use cmake -S . -B build
in the source directory containing qoaconv.c, qoaplay.c
This creates an isolated build folder called build
to prevent clutter in the source tree.
To enable FLAC/MP3 support, add -DINCLUDE_FLAC
/ -DINCLUDE_MP3
respectively to the
beginning of the aforementioned command. Then, run cmake --build build
for the binaries.
- pfusik/qoa-ci - Ć, transpiling to C, C++, C#, Java, JavaScript, Python, Swift and TypeScript
- qoa-format - JavaScript encoder/decoder
- SerenityOS supports QOA system wide through QOALoader.h
- JohannesFriedrich/qoa4R - R
- rafaelcaricio/qoaudio - Pure Rust zero-dependency decoder implementation
- AuburnSounds/audio-formats - D library, supports QOA