This commit is contained in:
Jack Andersen 2016-05-08 12:39:14 -10:00
commit 02d6478ce3
1 changed files with 5 additions and 2 deletions

View File

@ -4,7 +4,7 @@
3D positional audio and surround-output capabilities. 3D positional audio and surround-output capabilities.
The project is designed for compatibility with Audio Groups and Song data The project is designed for compatibility with Audio Groups and Song data
found in PC/N64/GCN/GBA games using the *MusyX* audio engine, providing an found in PC/N64/GCN/GBA games using the *MusyX* audio engine; providing an
alternate runtime library to use for sequencing these games' audio libraries. alternate runtime library to use for sequencing these games' audio libraries.
#### Library #### Library
@ -19,7 +19,10 @@ the OS' audio system fed.
The client must provide the implementation for allocating and mixing audio The client must provide the implementation for allocating and mixing audio
voices, since this may drastically differ from target to target. voices, since this may drastically differ from target to target.
`amuse::IBackendVoiceAllocator` is the pure-virtual interface to implement `amuse::IBackendVoiceAllocator` is the pure-virtual interface to implement
for this. for this. Alternatively, if [Boo](https://github.com/AxioDL/boo) is present
in the CMake project tree, Amuse will be compiled with a backend supporting
multiple popular low-level audio APIs. Windows, OS X, and Linux all have
excellent support this way.
Here's an example usage: Here's an example usage: