mirror of https://github.com/AxioDL/amuse.git
Merge branch 'master' of https://github.com/AxioDL/amuse
This commit is contained in:
commit
02d6478ce3
|
@ -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:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue