aboutsummaryrefslogtreecommitdiff
path: root/audio/alure/pkg-descr
blob: 899143fe843cfb9ffddcdd864a6e356debb63409 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ALURE is a utility library to help manage common tasks with OpenAL
applications.  This includes device enumeration and initialization,
file loading, and streaming.

The purpose of this library is to provide premade functionality
that would otherwise be repetitive or difficult to (re)code for
various projects and platforms, such as loading a sound file into
an OpenAL buffer and streaming an audio file through a buffer queue.
Support for different formats is consistant across platforms, so
no special checks are needed when loading files, and all formats
are handled through the same API.

Currently ALURE includes a basic .wav and .aif file reader, and can
leverage external libraries such as libSndFile (for extended wave
formats and several others), VorbisFile (for Ogg Vorbis), FLAC (for
FLAC and Ogg FLAC), and others.

WWW: https://kcat.strangesoft.net/alure.html