blob: 5f0cc47507bff7aed259dc19b2aabbeb5fa96ed4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link href="../../style.css" rel="stylesheet" type="text/css"/>
<link href="../../style-alt1.css" rel="alternate stylesheet" title="default sans-serif font" type="text/css"/>
<title>Java Bindings for the OpenAL API</title>
</head>
<body>
<div id="container">
<div id="header">
<div id="slogan"><img src="../../images/jogamp_symbols/website_final_sideslogan_joal_404x20pel.png" alt="Java™ Binding for the OpenAL® API"/></div>
<div id="logo"><a href="http://jogamp.org/"><img src="../../images/jogamp_symbols/website_final_blue_joal_346x70pel.png" alt="JOAL Symbol"/></a></div>
</div>
<div id="menu">
<ul>
<li><a href="http://jogamp.org/">Home</a></li>
<li><a href="../../joal-demos/www">Demos</a></li>
<li><a href="../../deployment/jogamp-next/javadoc/joal/javadoc/">JavaDoc</a></li>
<li><a href="../../gluegen/www">Gluegen</a></li>
<li><a href="../../wiki/index.php/Joal_FAQ">Wiki</a></li>
<li><a href="../../blog/">Blogs</a></li>
<li><a href="../../forum.html">Forums</a></li>
</ul>
</div>
<div id="main">
<div id="sidebar">
<h3>Useful Links</h3>
<ul>
<li><a href="http://www.openal.org">OpenAL Home</a></li>
<li><a href="https://www.openal.org/documentation/openal-1.1-specification.pdf">OpenAL 1.1 Specification</a></li>
<li><a href="https://www.openal.org/documentation/OpenAL_Programmers_Guide.pdf">OpenAL Programmer's Guide</a></li>
<li><a href="https://openal-soft.org/">OpenAL-Soft Homepage</a></li>
<li><a href="https://github.com/kcat/openal-soft">OpenAL-Soft git-repo</a></li>
<li><a href="../../joal-demos/www/">JOAL Tutorials and Demos</a></li>
<li><a href="http://forum.jogamp.org/joal-f951297.html">JOAL Forums</a></li>
<li><a href="../../deployment/jogamp-next/javadoc/joal/javadoc/">JOAL / Sound3D JavaDoc</a></li>
</ul>
</div>
<div id="text">
<a href="http://www.openal.org"><img src="openal_c.gif"></a>
<h3>Overview</h3>
<p>
The JOAL Project hosts a reference implementation of the
Java bindings for OpenAL API, and is designed to provide
hardware-supported 3D spatialized audio for applications written
in Java.
</p>
<p>
This project also hosts the Sound3D Toolkit, a high level
API for spatialized audio built on top of the OpenAL bindings.
This toolkit is designed to provide access to all the features
of OpenAL through an intuitive, easy to use, object-oriented
interface.
</p>
<h3>OpenAL-Soft</h3>
<p>
JOAL is tested against <b><a href="https://openal-soft.org/">OpenAL-Soft</a></b> (<a href="https://github.com/kcat/openal-soft/">git-repo</a>),
the cross-platform, software implementation of the OpenAL 3D audio API.
</p>
<p>
See OpenAL-Soft <a href="https://github.com/kcat/openal-soft/blob/master/docs/env-vars.txt">environment variables</a>
and <a href="https://github.com/kcat/openal-soft/blob/master/alsoftrc.sample">configuration example</a>.
</p>
<p>
All JOAL platform builds contain a self-build native library of <i><a href="https://openal-soft.org/">OpenAL-Soft</a></i>
version <a href="https://jogamp.org/cgit/openal-soft.git/"><b>v1.23.1</b> <i>(from our fork)</i></a>.<br/>
Our builds expose the following audio backends:
<ul>
<li>GNU/Linux
<ul>
<li>PipeWire</li>
<li>PulseAudio</li>
<li>ALSA</li>
<li>OSS</li>
<li>SndIO (linked)</li>
<li>WaveFile</li>
<li>Null</li>
</ul></li>
<li>Android/Linux
<ul>
<li>PipeWire</li>
<li>OpenSL</li>
<li>WaveFile</li>
<li>Null</li>
</ul></li>
<li>Windows
<ul>
<li>WinMM</li>
<li>DirectSound</li>
<li>WASAPI</li>
<li>WaveFile</li>
<li>Null</li>
</ul></li>
<li>MacOS
<ul>
<li>CoreAudio</li>
<li>WaveFile</li>
<li>Null</li>
</ul></li>
</ul>
</p>
</div>
</div>
<div id="footer">
<div id="footer_left">
<span>JogAmp.org</span>
by <a href="http://jogamp.org">http://jogamp.org</a>
is licensed under a <br/>
<a href="http://creativecommons.org/licenses/by/3.0/us/">Creative Commons Attribution 3.0 License</a>.
</div>
</div>
</div>
</body>
</html>
|