mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-15 16:44:36 +00:00
update openal
This commit is contained in:
parent
62f3b93ff9
commit
6721a6b021
287 changed files with 33851 additions and 27325 deletions
|
|
@ -64,6 +64,33 @@ as application-agnostic behavior of the library. See alsoftrc.sample for
|
|||
available settings.
|
||||
|
||||
|
||||
Language Bindings
|
||||
-----------------
|
||||
|
||||
As a C API, OpenAL Soft can be used directly by any language that can use
|
||||
functions with C linkage. For languages that can't directly use C-style
|
||||
headers, bindings may be developed to allow code written in that language to
|
||||
call into the library. Some bindings for some languages are listed here.
|
||||
|
||||
C# Bindings:
|
||||
* [OpenTK](https://opentk.net/) includes low-level C# bindings for the OpenAL
|
||||
API, including some extensions. It also includes utility libraries for math and
|
||||
linear algebra, which can be useful for 3D calculations.
|
||||
|
||||
Java Bindings:
|
||||
* [JOAL](https://jogamp.org/joal/www/), part of the JogAmp project, includes
|
||||
Java bindings for the OpenAL API, usable with OpenAL Soft. It also includes a
|
||||
higher level Sound3D Toolkit API and utility functions to make easier use of
|
||||
OpenAL features and capabilities.
|
||||
|
||||
Python Bindings:
|
||||
* [PyOpenAL](https://pypi.org/project/PyOpenAL/). Also includes methods to play
|
||||
wave files and, with PyOgg, also Vorbis, Opus, and FLAC.
|
||||
|
||||
Other bindings for these and other languages also exist. This list will grow as
|
||||
more bindings are found.
|
||||
|
||||
|
||||
Acknowledgements
|
||||
----------------
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue