JOAL v2.6.0-rc-20250706
JOAL, OpenAL® API Binding for Java™ (public API).
AL.java
Go to the documentation of this file.
1/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/procaddress/ProcAddressEmitter.java on Sun Jul 06 17:42:29 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.openal, cls AL], ../build/gensrc/classes/com/jogamp/openal/AL.java ----! */
3
4package com.jogamp.openal;
5
6import com.jogamp.openal.*;
7import jogamp.openal.*;
8import java.security.PrivilegedAction;
9import com.jogamp.gluegen.runtime.*;
10import com.jogamp.common.os.*;
11import com.jogamp.common.nio.*;
12import java.nio.*;
13import com.jogamp.common.util.*;
14import java.util.Set;
15import java.util.Map;
16import java.util.HashMap;
17import java.nio.charset.Charset;
18import java.nio.charset.StandardCharsets;
19
20public interface AL extends ALConstants{
21
22
23 /** Entry point (through function pointer) to C language function: <br> <code>void alEnable(ALenum capability)</code><br> */
24 public void alEnable(int capability);
25
26 /** Entry point (through function pointer) to C language function: <br> <code>void alDisable(ALenum capability)</code><br> */
27 public void alDisable(int capability);
28
29 /** Entry point (through function pointer) to C language function: <br> <code>ALboolean alIsEnabled(ALenum capability)</code><br> */
30 public boolean alIsEnabled(int capability);
31
32 /** Entry point (through function pointer) to C language function: <br> <code>void alDopplerFactor(ALfloat value)</code><br> */
33 public void alDopplerFactor(float value);
34
35 /** Entry point (through function pointer) to C language function: <br> <code>void alDopplerVelocity(ALfloat value)</code><br> */
36 public void alDopplerVelocity(float value);
37
38 /** Entry point (through function pointer) to C language function: <br> <code>void alSpeedOfSound(ALfloat value)</code><br> */
39 public void alSpeedOfSound(float value);
40
41 /** Entry point (through function pointer) to C language function: <br> <code>void alDistanceModel(ALenum distanceModel)</code><br> */
42 public void alDistanceModel(int distanceModel);
43
44 /** Entry point (through function pointer) to C language function: <br> <code>const ALchar * alGetString(ALenum param)</code><br> */
45 public String alGetString(int param);
46
47 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBooleanv(ALenum param, ALboolean * values)</code><br>
48 @param values a direct or array-backed {@link java.nio.ByteBuffer} */
49 public void alGetBooleanv(int param, ByteBuffer values);
50
51 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBooleanv(ALenum param, ALboolean * values)</code><br> */
52 public void alGetBooleanv(int param, byte[] values, int values_offset);
53
54 /** Entry point (through function pointer) to C language function: <br> <code>void alGetIntegerv(ALenum param, ALint * values)</code><br>
55 @param values a direct or array-backed {@link java.nio.IntBuffer} */
56 public void alGetIntegerv(int param, IntBuffer values);
57
58 /** Entry point (through function pointer) to C language function: <br> <code>void alGetIntegerv(ALenum param, ALint * values)</code><br> */
59 public void alGetIntegerv(int param, int[] values, int values_offset);
60
61 /** Entry point (through function pointer) to C language function: <br> <code>void alGetFloatv(ALenum param, ALfloat * values)</code><br>
62 @param values a direct or array-backed {@link java.nio.FloatBuffer} */
63 public void alGetFloatv(int param, FloatBuffer values);
64
65 /** Entry point (through function pointer) to C language function: <br> <code>void alGetFloatv(ALenum param, ALfloat * values)</code><br> */
66 public void alGetFloatv(int param, float[] values, int values_offset);
67
68 /** Entry point (through function pointer) to C language function: <br> <code>void alGetDoublev(ALenum param, ALdouble * values)</code><br>
69 @param values a direct or array-backed {@link java.nio.DoubleBuffer} */
70 public void alGetDoublev(int param, DoubleBuffer values);
71
72 /** Entry point (through function pointer) to C language function: <br> <code>void alGetDoublev(ALenum param, ALdouble * values)</code><br> */
73 public void alGetDoublev(int param, double[] values, int values_offset);
74
75 /** Entry point (through function pointer) to C language function: <br> <code>ALboolean alGetBoolean(ALenum param)</code><br> */
76 public boolean alGetBoolean(int param);
77
78 /** Entry point (through function pointer) to C language function: <br> <code>ALint alGetInteger(ALenum param)</code><br> */
79 public int alGetInteger(int param);
80
81 /** Entry point (through function pointer) to C language function: <br> <code>ALfloat alGetFloat(ALenum param)</code><br> */
82 public float alGetFloat(int param);
83
84 /** Entry point (through function pointer) to C language function: <br> <code>ALdouble alGetDouble(ALenum param)</code><br> */
85 public double alGetDouble(int param);
86
87 /** Entry point (through function pointer) to C language function: <br> <code>ALenum alGetError()</code><br> */
88 public int alGetError();
89
90 /** Entry point (through function pointer) to C language function: <br> <code>ALboolean alIsExtensionPresent(const ALchar * extname)</code><br> */
91 public boolean alIsExtensionPresent(String extname);
92
93 /** Entry point (through function pointer) to C language function: <br> <code>ALenum alGetEnumValue(const ALchar * ename)</code><br> */
94 public int alGetEnumValue(String ename);
95
96 /** Entry point (through function pointer) to C language function: <br> <code>void alListenerf(ALenum param, ALfloat value)</code><br> */
97 public void alListenerf(int param, float value);
98
99 /** Entry point (through function pointer) to C language function: <br> <code>void alListener3f(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)</code><br> */
100 public void alListener3f(int param, float value1, float value2, float value3);
101
102 /** Entry point (through function pointer) to C language function: <br> <code>void alListenerfv(ALenum param, const ALfloat * values)</code><br>
103 @param values a direct or array-backed {@link java.nio.FloatBuffer} */
104 public void alListenerfv(int param, FloatBuffer values);
105
106 /** Entry point (through function pointer) to C language function: <br> <code>void alListenerfv(ALenum param, const ALfloat * values)</code><br> */
107 public void alListenerfv(int param, float[] values, int values_offset);
108
109 /** Entry point (through function pointer) to C language function: <br> <code>void alListeneri(ALenum param, ALint value)</code><br> */
110 public void alListeneri(int param, int value);
111
112 /** Entry point (through function pointer) to C language function: <br> <code>void alListener3i(ALenum param, ALint value1, ALint value2, ALint value3)</code><br> */
113 public void alListener3i(int param, int value1, int value2, int value3);
114
115 /** Entry point (through function pointer) to C language function: <br> <code>void alListeneriv(ALenum param, const ALint * values)</code><br>
116 @param values a direct or array-backed {@link java.nio.IntBuffer} */
117 public void alListeneriv(int param, IntBuffer values);
118
119 /** Entry point (through function pointer) to C language function: <br> <code>void alListeneriv(ALenum param, const ALint * values)</code><br> */
120 public void alListeneriv(int param, int[] values, int values_offset);
121
122 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListenerf(ALenum param, ALfloat * value)</code><br>
123 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
124 public void alGetListenerf(int param, FloatBuffer value);
125
126 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListenerf(ALenum param, ALfloat * value)</code><br> */
127 public void alGetListenerf(int param, float[] value, int value_offset);
128
129 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListener3f(ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3)</code><br>
130 @param value1 a direct or array-backed {@link java.nio.FloatBuffer}
131 @param value2 a direct or array-backed {@link java.nio.FloatBuffer}
132 @param value3 a direct or array-backed {@link java.nio.FloatBuffer} */
133 public void alGetListener3f(int param, FloatBuffer value1, FloatBuffer value2, FloatBuffer value3);
134
135 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListener3f(ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3)</code><br> */
136 public void alGetListener3f(int param, float[] value1, int value1_offset, float[] value2, int value2_offset, float[] value3, int value3_offset);
137
138 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListenerfv(ALenum param, ALfloat * values)</code><br>
139 @param values a direct or array-backed {@link java.nio.FloatBuffer} */
140 public void alGetListenerfv(int param, FloatBuffer values);
141
142 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListenerfv(ALenum param, ALfloat * values)</code><br> */
143 public void alGetListenerfv(int param, float[] values, int values_offset);
144
145 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListeneri(ALenum param, ALint * value)</code><br>
146 @param value a direct or array-backed {@link java.nio.IntBuffer} */
147 public void alGetListeneri(int param, IntBuffer value);
148
149 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListeneri(ALenum param, ALint * value)</code><br> */
150 public void alGetListeneri(int param, int[] value, int value_offset);
151
152 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListener3i(ALenum param, ALint * value1, ALint * value2, ALint * value3)</code><br>
153 @param value1 a direct or array-backed {@link java.nio.IntBuffer}
154 @param value2 a direct or array-backed {@link java.nio.IntBuffer}
155 @param value3 a direct or array-backed {@link java.nio.IntBuffer} */
156 public void alGetListener3i(int param, IntBuffer value1, IntBuffer value2, IntBuffer value3);
157
158 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListener3i(ALenum param, ALint * value1, ALint * value2, ALint * value3)</code><br> */
159 public void alGetListener3i(int param, int[] value1, int value1_offset, int[] value2, int value2_offset, int[] value3, int value3_offset);
160
161 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListeneriv(ALenum param, ALint * values)</code><br>
162 @param values a direct or array-backed {@link java.nio.IntBuffer} */
163 public void alGetListeneriv(int param, IntBuffer values);
164
165 /** Entry point (through function pointer) to C language function: <br> <code>void alGetListeneriv(ALenum param, ALint * values)</code><br> */
166 public void alGetListeneriv(int param, int[] values, int values_offset);
167
168 /** Entry point (through function pointer) to C language function: <br> <code>void alGenSources(ALsizei n, ALuint * sources)</code><br>
169 @param sources a direct or array-backed {@link java.nio.IntBuffer} */
170 public void alGenSources(int n, IntBuffer sources);
171
172 /** Entry point (through function pointer) to C language function: <br> <code>void alGenSources(ALsizei n, ALuint * sources)</code><br> */
173 public void alGenSources(int n, int[] sources, int sources_offset);
174
175 /** Entry point (through function pointer) to C language function: <br> <code>void alDeleteSources(ALsizei n, const ALuint * sources)</code><br>
176 @param sources a direct or array-backed {@link java.nio.IntBuffer} */
177 public void alDeleteSources(int n, IntBuffer sources);
178
179 /** Entry point (through function pointer) to C language function: <br> <code>void alDeleteSources(ALsizei n, const ALuint * sources)</code><br> */
180 public void alDeleteSources(int n, int[] sources, int sources_offset);
181
182 /** Entry point (through function pointer) to C language function: <br> <code>ALboolean alIsSource(ALuint source)</code><br> */
183 public boolean alIsSource(int source);
184
185 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcef(ALuint source, ALenum param, ALfloat value)</code><br> */
186 public void alSourcef(int source, int param, float value);
187
188 /** Entry point (through function pointer) to C language function: <br> <code>void alSource3f(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)</code><br> */
189 public void alSource3f(int source, int param, float value1, float value2, float value3);
190
191 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcefv(ALuint source, ALenum param, const ALfloat * values)</code><br>
192 @param values a direct or array-backed {@link java.nio.FloatBuffer} */
193 public void alSourcefv(int source, int param, FloatBuffer values);
194
195 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcefv(ALuint source, ALenum param, const ALfloat * values)</code><br> */
196 public void alSourcefv(int source, int param, float[] values, int values_offset);
197
198 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcei(ALuint source, ALenum param, ALint value)</code><br> */
199 public void alSourcei(int source, int param, int value);
200
201 /** Entry point (through function pointer) to C language function: <br> <code>void alSource3i(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3)</code><br> */
202 public void alSource3i(int source, int param, int value1, int value2, int value3);
203
204 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceiv(ALuint source, ALenum param, const ALint * values)</code><br>
205 @param values a direct or array-backed {@link java.nio.IntBuffer} */
206 public void alSourceiv(int source, int param, IntBuffer values);
207
208 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceiv(ALuint source, ALenum param, const ALint * values)</code><br> */
209 public void alSourceiv(int source, int param, int[] values, int values_offset);
210
211 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcef(ALuint source, ALenum param, ALfloat * value)</code><br>
212 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
213 public void alGetSourcef(int source, int param, FloatBuffer value);
214
215 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcef(ALuint source, ALenum param, ALfloat * value)</code><br> */
216 public void alGetSourcef(int source, int param, float[] value, int value_offset);
217
218 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSource3f(ALuint source, ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3)</code><br>
219 @param value1 a direct or array-backed {@link java.nio.FloatBuffer}
220 @param value2 a direct or array-backed {@link java.nio.FloatBuffer}
221 @param value3 a direct or array-backed {@link java.nio.FloatBuffer} */
222 public void alGetSource3f(int source, int param, FloatBuffer value1, FloatBuffer value2, FloatBuffer value3);
223
224 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSource3f(ALuint source, ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3)</code><br> */
225 public void alGetSource3f(int source, int param, float[] value1, int value1_offset, float[] value2, int value2_offset, float[] value3, int value3_offset);
226
227 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcefv(ALuint source, ALenum param, ALfloat * values)</code><br>
228 @param values a direct or array-backed {@link java.nio.FloatBuffer} */
229 public void alGetSourcefv(int source, int param, FloatBuffer values);
230
231 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcefv(ALuint source, ALenum param, ALfloat * values)</code><br> */
232 public void alGetSourcefv(int source, int param, float[] values, int values_offset);
233
234 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcei(ALuint source, ALenum param, ALint * value)</code><br>
235 @param value a direct or array-backed {@link java.nio.IntBuffer} */
236 public void alGetSourcei(int source, int param, IntBuffer value);
237
238 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcei(ALuint source, ALenum param, ALint * value)</code><br> */
239 public void alGetSourcei(int source, int param, int[] value, int value_offset);
240
241 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSource3i(ALuint source, ALenum param, ALint * value1, ALint * value2, ALint * value3)</code><br>
242 @param value1 a direct or array-backed {@link java.nio.IntBuffer}
243 @param value2 a direct or array-backed {@link java.nio.IntBuffer}
244 @param value3 a direct or array-backed {@link java.nio.IntBuffer} */
245 public void alGetSource3i(int source, int param, IntBuffer value1, IntBuffer value2, IntBuffer value3);
246
247 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSource3i(ALuint source, ALenum param, ALint * value1, ALint * value2, ALint * value3)</code><br> */
248 public void alGetSource3i(int source, int param, int[] value1, int value1_offset, int[] value2, int value2_offset, int[] value3, int value3_offset);
249
250 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourceiv(ALuint source, ALenum param, ALint * values)</code><br>
251 @param values a direct or array-backed {@link java.nio.IntBuffer} */
252 public void alGetSourceiv(int source, int param, IntBuffer values);
253
254 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourceiv(ALuint source, ALenum param, ALint * values)</code><br> */
255 public void alGetSourceiv(int source, int param, int[] values, int values_offset);
256
257 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcePlay(ALuint source)</code><br> */
258 public void alSourcePlay(int source);
259
260 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceStop(ALuint source)</code><br> */
261 public void alSourceStop(int source);
262
263 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceRewind(ALuint source)</code><br> */
264 public void alSourceRewind(int source);
265
266 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcePause(ALuint source)</code><br> */
267 public void alSourcePause(int source);
268
269 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcePlayv(ALsizei n, const ALuint * sources)</code><br>
270 @param sources a direct or array-backed {@link java.nio.IntBuffer} */
271 public void alSourcePlayv(int n, IntBuffer sources);
272
273 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcePlayv(ALsizei n, const ALuint * sources)</code><br> */
274 public void alSourcePlayv(int n, int[] sources, int sources_offset);
275
276 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceStopv(ALsizei n, const ALuint * sources)</code><br>
277 @param sources a direct or array-backed {@link java.nio.IntBuffer} */
278 public void alSourceStopv(int n, IntBuffer sources);
279
280 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceStopv(ALsizei n, const ALuint * sources)</code><br> */
281 public void alSourceStopv(int n, int[] sources, int sources_offset);
282
283 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceRewindv(ALsizei n, const ALuint * sources)</code><br>
284 @param sources a direct or array-backed {@link java.nio.IntBuffer} */
285 public void alSourceRewindv(int n, IntBuffer sources);
286
287 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceRewindv(ALsizei n, const ALuint * sources)</code><br> */
288 public void alSourceRewindv(int n, int[] sources, int sources_offset);
289
290 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcePausev(ALsizei n, const ALuint * sources)</code><br>
291 @param sources a direct or array-backed {@link java.nio.IntBuffer} */
292 public void alSourcePausev(int n, IntBuffer sources);
293
294 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcePausev(ALsizei n, const ALuint * sources)</code><br> */
295 public void alSourcePausev(int n, int[] sources, int sources_offset);
296
297 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceQueueBuffers(ALuint source, ALsizei nb, const ALuint * buffers)</code><br>
298 @param buffers a direct or array-backed {@link java.nio.IntBuffer} */
299 public void alSourceQueueBuffers(int source, int nb, IntBuffer buffers);
300
301 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceQueueBuffers(ALuint source, ALsizei nb, const ALuint * buffers)</code><br> */
302 public void alSourceQueueBuffers(int source, int nb, int[] buffers, int buffers_offset);
303
304 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceUnqueueBuffers(ALuint source, ALsizei nb, ALuint * buffers)</code><br>
305 @param buffers a direct or array-backed {@link java.nio.IntBuffer} */
306 public void alSourceUnqueueBuffers(int source, int nb, IntBuffer buffers);
307
308 /** Entry point (through function pointer) to C language function: <br> <code>void alSourceUnqueueBuffers(ALuint source, ALsizei nb, ALuint * buffers)</code><br> */
309 public void alSourceUnqueueBuffers(int source, int nb, int[] buffers, int buffers_offset);
310
311 /** Entry point (through function pointer) to C language function: <br> <code>void alGenBuffers(ALsizei n, ALuint * buffers)</code><br>
312 @param buffers a direct or array-backed {@link java.nio.IntBuffer} */
313 public void alGenBuffers(int n, IntBuffer buffers);
314
315 /** Entry point (through function pointer) to C language function: <br> <code>void alGenBuffers(ALsizei n, ALuint * buffers)</code><br> */
316 public void alGenBuffers(int n, int[] buffers, int buffers_offset);
317
318 /** Entry point (through function pointer) to C language function: <br> <code>void alDeleteBuffers(ALsizei n, const ALuint * buffers)</code><br>
319 @param buffers a direct or array-backed {@link java.nio.IntBuffer} */
320 public void alDeleteBuffers(int n, IntBuffer buffers);
321
322 /** Entry point (through function pointer) to C language function: <br> <code>void alDeleteBuffers(ALsizei n, const ALuint * buffers)</code><br> */
323 public void alDeleteBuffers(int n, int[] buffers, int buffers_offset);
324
325 /** Entry point (through function pointer) to C language function: <br> <code>ALboolean alIsBuffer(ALuint buffer)</code><br> */
326 public boolean alIsBuffer(int buffer);
327
328 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferData(ALuint buffer, ALenum format, const ALvoid * data, ALsizei size, ALsizei samplerate)</code><br>
329 @param data a direct or array-backed {@link java.nio.Buffer} */
330 public void alBufferData(int buffer, int format, Buffer data, int size, int samplerate);
331
332 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferf(ALuint buffer, ALenum param, ALfloat value)</code><br> */
333 public void alBufferf(int buffer, int param, float value);
334
335 /** Entry point (through function pointer) to C language function: <br> <code>void alBuffer3f(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)</code><br> */
336 public void alBuffer3f(int buffer, int param, float value1, float value2, float value3);
337
338 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferfv(ALuint buffer, ALenum param, const ALfloat * values)</code><br>
339 @param values a direct or array-backed {@link java.nio.FloatBuffer} */
340 public void alBufferfv(int buffer, int param, FloatBuffer values);
341
342 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferfv(ALuint buffer, ALenum param, const ALfloat * values)</code><br> */
343 public void alBufferfv(int buffer, int param, float[] values, int values_offset);
344
345 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferi(ALuint buffer, ALenum param, ALint value)</code><br> */
346 public void alBufferi(int buffer, int param, int value);
347
348 /** Entry point (through function pointer) to C language function: <br> <code>void alBuffer3i(ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3)</code><br> */
349 public void alBuffer3i(int buffer, int param, int value1, int value2, int value3);
350
351 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferiv(ALuint buffer, ALenum param, const ALint * values)</code><br>
352 @param values a direct or array-backed {@link java.nio.IntBuffer} */
353 public void alBufferiv(int buffer, int param, IntBuffer values);
354
355 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferiv(ALuint buffer, ALenum param, const ALint * values)</code><br> */
356 public void alBufferiv(int buffer, int param, int[] values, int values_offset);
357
358 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBufferf(ALuint buffer, ALenum param, ALfloat * value)</code><br>
359 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
360 public void alGetBufferf(int buffer, int param, FloatBuffer value);
361
362 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBufferf(ALuint buffer, ALenum param, ALfloat * value)</code><br> */
363 public void alGetBufferf(int buffer, int param, float[] value, int value_offset);
364
365 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBuffer3f(ALuint buffer, ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3)</code><br>
366 @param value1 a direct or array-backed {@link java.nio.FloatBuffer}
367 @param value2 a direct or array-backed {@link java.nio.FloatBuffer}
368 @param value3 a direct or array-backed {@link java.nio.FloatBuffer} */
369 public void alGetBuffer3f(int buffer, int param, FloatBuffer value1, FloatBuffer value2, FloatBuffer value3);
370
371 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBuffer3f(ALuint buffer, ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3)</code><br> */
372 public void alGetBuffer3f(int buffer, int param, float[] value1, int value1_offset, float[] value2, int value2_offset, float[] value3, int value3_offset);
373
374 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBufferfv(ALuint buffer, ALenum param, ALfloat * values)</code><br>
375 @param values a direct or array-backed {@link java.nio.FloatBuffer} */
376 public void alGetBufferfv(int buffer, int param, FloatBuffer values);
377
378 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBufferfv(ALuint buffer, ALenum param, ALfloat * values)</code><br> */
379 public void alGetBufferfv(int buffer, int param, float[] values, int values_offset);
380
381 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBufferi(ALuint buffer, ALenum param, ALint * value)</code><br>
382 @param value a direct or array-backed {@link java.nio.IntBuffer} */
383 public void alGetBufferi(int buffer, int param, IntBuffer value);
384
385 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBufferi(ALuint buffer, ALenum param, ALint * value)</code><br> */
386 public void alGetBufferi(int buffer, int param, int[] value, int value_offset);
387
388 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBuffer3i(ALuint buffer, ALenum param, ALint * value1, ALint * value2, ALint * value3)</code><br>
389 @param value1 a direct or array-backed {@link java.nio.IntBuffer}
390 @param value2 a direct or array-backed {@link java.nio.IntBuffer}
391 @param value3 a direct or array-backed {@link java.nio.IntBuffer} */
392 public void alGetBuffer3i(int buffer, int param, IntBuffer value1, IntBuffer value2, IntBuffer value3);
393
394 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBuffer3i(ALuint buffer, ALenum param, ALint * value1, ALint * value2, ALint * value3)</code><br> */
395 public void alGetBuffer3i(int buffer, int param, int[] value1, int value1_offset, int[] value2, int value2_offset, int[] value3, int value3_offset);
396
397 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBufferiv(ALuint buffer, ALenum param, ALint * values)</code><br>
398 @param values a direct or array-backed {@link java.nio.IntBuffer} */
399 public void alGetBufferiv(int buffer, int param, IntBuffer values);
400
401 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBufferiv(ALuint buffer, ALenum param, ALint * values)</code><br> */
402 public void alGetBufferiv(int buffer, int param, int[] values, int values_offset);
403
404} // end of class AL
void alGetSourceiv(int source, int param, IntBuffer values)
Entry point (through function pointer) to C language function: void alGetSourceiv(ALuint source,...
void alGenSources(int n, int[] sources, int sources_offset)
Entry point (through function pointer) to C language function: void alGenSources(ALsizei n,...
void alDopplerVelocity(float value)
Entry point (through function pointer) to C language function: void alDopplerVelocity(ALfloat value...
void alSourceiv(int source, int param, IntBuffer values)
Entry point (through function pointer) to C language function: void alSourceiv(ALuint source,...
void alDopplerFactor(float value)
Entry point (through function pointer) to C language function: void alDopplerFactor(ALfloat value)
void alGetFloatv(int param, FloatBuffer values)
Entry point (through function pointer) to C language function: void alGetFloatv(ALenum param,...
void alBufferData(int buffer, int format, Buffer data, int size, int samplerate)
Entry point (through function pointer) to C language function: void alBufferData(ALuint buffer,...
void alSourcef(int source, int param, float value)
Entry point (through function pointer) to C language function: void alSourcef(ALuint source,...
void alGetSource3f(int source, int param, FloatBuffer value1, FloatBuffer value2, FloatBuffer value3)
Entry point (through function pointer) to C language function: void alGetSource3f(ALuint source,...
void alSourcePause(int source)
Entry point (through function pointer) to C language function: void alSourcePause(ALuint source)
boolean alIsBuffer(int buffer)
Entry point (through function pointer) to C language function: ALboolean alIsBuffer(ALuint buffer)
void alSourcefv(int source, int param, float[] values, int values_offset)
Entry point (through function pointer) to C language function: void alSourcefv(ALuint source,...
void alSource3f(int source, int param, float value1, float value2, float value3)
Entry point (through function pointer) to C language function: void alSource3f(ALuint source,...
void alGetBuffer3f(int buffer, int param, float[] value1, int value1_offset, float[] value2, int value2_offset, float[] value3, int value3_offset)
Entry point (through function pointer) to C language function: void alGetBuffer3f(ALuint buffer,...
void alSourceiv(int source, int param, int[] values, int values_offset)
Entry point (through function pointer) to C language function: void alSourceiv(ALuint source,...
void alGetBuffer3f(int buffer, int param, FloatBuffer value1, FloatBuffer value2, FloatBuffer value3)
Entry point (through function pointer) to C language function: void alGetBuffer3f(ALuint buffer,...
int alGetError()
Entry point (through function pointer) to C language function: ALenum alGetError()
void alGetSourcefv(int source, int param, FloatBuffer values)
Entry point (through function pointer) to C language function: void alGetSourcefv(ALuint source,...
void alGetBooleanv(int param, ByteBuffer values)
Entry point (through function pointer) to C language function: void alGetBooleanv(ALenum param,...
void alDisable(int capability)
Entry point (through function pointer) to C language function: void alDisable(ALenum capability)
void alGetSourcef(int source, int param, float[] value, int value_offset)
Entry point (through function pointer) to C language function: void alGetSourcef(ALuint source,...
void alGetListeneri(int param, int[] value, int value_offset)
Entry point (through function pointer) to C language function: void alGetListeneri(ALenum param,...
void alBufferi(int buffer, int param, int value)
Entry point (through function pointer) to C language function: void alBufferi(ALuint buffer,...
int alGetInteger(int param)
Entry point (through function pointer) to C language function: ALint alGetInteger(ALenum param)
void alSourceStopv(int n, int[] sources, int sources_offset)
Entry point (through function pointer) to C language function: void alSourceStopv(ALsizei n,...
void alGetListener3i(int param, IntBuffer value1, IntBuffer value2, IntBuffer value3)
Entry point (through function pointer) to C language function: void alGetListener3i(ALenum param,...
void alGenBuffers(int n, IntBuffer buffers)
Entry point (through function pointer) to C language function: void alGenBuffers(ALsizei n,...
void alGetBufferiv(int buffer, int param, int[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetBufferiv(ALuint buffer,...
void alGetListeneriv(int param, IntBuffer values)
Entry point (through function pointer) to C language function: void alGetListeneriv(ALenum param,...
void alDeleteSources(int n, IntBuffer sources)
Entry point (through function pointer) to C language function: void alDeleteSources(ALsizei n,...
double alGetDouble(int param)
Entry point (through function pointer) to C language function: ALdouble alGetDouble(ALenum param)
void alGetSourcei(int source, int param, int[] value, int value_offset)
Entry point (through function pointer) to C language function: void alGetSourcei(ALuint source,...
void alListener3i(int param, int value1, int value2, int value3)
Entry point (through function pointer) to C language function: void alListener3i(ALenum param,...
void alGetListener3f(int param, FloatBuffer value1, FloatBuffer value2, FloatBuffer value3)
Entry point (through function pointer) to C language function: void alGetListener3f(ALenum param,...
void alListener3f(int param, float value1, float value2, float value3)
Entry point (through function pointer) to C language function: void alListener3f(ALenum param,...
void alGetDoublev(int param, double[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetDoublev(ALenum param,...
boolean alIsExtensionPresent(String extname)
Entry point (through function pointer) to C language function: ALboolean alIsExtensionPresent(const...
void alSourcePlay(int source)
Entry point (through function pointer) to C language function: void alSourcePlay(ALuint source)
void alBufferiv(int buffer, int param, IntBuffer values)
Entry point (through function pointer) to C language function: void alBufferiv(ALuint buffer,...
float alGetFloat(int param)
Entry point (through function pointer) to C language function: ALfloat alGetFloat(ALenum param)
void alGetBufferi(int buffer, int param, IntBuffer value)
Entry point (through function pointer) to C language function: void alGetBufferi(ALuint buffer,...
void alGetBuffer3i(int buffer, int param, IntBuffer value1, IntBuffer value2, IntBuffer value3)
Entry point (through function pointer) to C language function: void alGetBuffer3i(ALuint buffer,...
void alSourceUnqueueBuffers(int source, int nb, int[] buffers, int buffers_offset)
Entry point (through function pointer) to C language function: void alSourceUnqueueBuffers(ALuint s...
void alGetSourcei(int source, int param, IntBuffer value)
Entry point (through function pointer) to C language function: void alGetSourcei(ALuint source,...
void alGetListeneriv(int param, int[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetListeneriv(ALenum param,...
void alGetBufferiv(int buffer, int param, IntBuffer values)
Entry point (through function pointer) to C language function: void alGetBufferiv(ALuint buffer,...
void alGetBufferfv(int buffer, int param, float[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetBufferfv(ALuint buffer,...
void alSourcefv(int source, int param, FloatBuffer values)
Entry point (through function pointer) to C language function: void alSourcefv(ALuint source,...
boolean alIsEnabled(int capability)
Entry point (through function pointer) to C language function: ALboolean alIsEnabled(ALenum capabil...
void alSourcei(int source, int param, int value)
Entry point (through function pointer) to C language function: void alSourcei(ALuint source,...
void alGetSourcef(int source, int param, FloatBuffer value)
Entry point (through function pointer) to C language function: void alGetSourcef(ALuint source,...
void alSourceRewind(int source)
Entry point (through function pointer) to C language function: void alSourceRewind(ALuint source)
void alBufferfv(int buffer, int param, FloatBuffer values)
Entry point (through function pointer) to C language function: void alBufferfv(ALuint buffer,...
int alGetEnumValue(String ename)
Entry point (through function pointer) to C language function: ALenum alGetEnumValue(const ALchar *...
void alSourceQueueBuffers(int source, int nb, int[] buffers, int buffers_offset)
Entry point (through function pointer) to C language function: void alSourceQueueBuffers(ALuint sou...
void alGetIntegerv(int param, int[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetIntegerv(ALenum param,...
void alListeneriv(int param, IntBuffer values)
Entry point (through function pointer) to C language function: void alListeneriv(ALenum param,...
void alSource3i(int source, int param, int value1, int value2, int value3)
Entry point (through function pointer) to C language function: void alSource3i(ALuint source,...
void alGetListenerf(int param, FloatBuffer value)
Entry point (through function pointer) to C language function: void alGetListenerf(ALenum param,...
void alDeleteSources(int n, int[] sources, int sources_offset)
Entry point (through function pointer) to C language function: void alDeleteSources(ALsizei n,...
void alGetBufferi(int buffer, int param, int[] value, int value_offset)
Entry point (through function pointer) to C language function: void alGetBufferi(ALuint buffer,...
void alEnable(int capability)
Entry point (through function pointer) to C language function: void alEnable(ALenum capability)
void alSourceStopv(int n, IntBuffer sources)
Entry point (through function pointer) to C language function: void alSourceStopv(ALsizei n,...
void alDeleteBuffers(int n, int[] buffers, int buffers_offset)
Entry point (through function pointer) to C language function: void alDeleteBuffers(ALsizei n,...
void alListenerfv(int param, float[] values, int values_offset)
Entry point (through function pointer) to C language function: void alListenerfv(ALenum param,...
void alGetListenerfv(int param, FloatBuffer values)
Entry point (through function pointer) to C language function: void alGetListenerfv(ALenum param,...
void alGetFloatv(int param, float[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetFloatv(ALenum param,...
void alListenerfv(int param, FloatBuffer values)
Entry point (through function pointer) to C language function: void alListenerfv(ALenum param,...
void alGetDoublev(int param, DoubleBuffer values)
Entry point (through function pointer) to C language function: void alGetDoublev(ALenum param,...
void alSourcePlayv(int n, IntBuffer sources)
Entry point (through function pointer) to C language function: void alSourcePlayv(ALsizei n,...
void alListeneriv(int param, int[] values, int values_offset)
Entry point (through function pointer) to C language function: void alListeneriv(ALenum param,...
void alGetListenerfv(int param, float[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetListenerfv(ALenum param,...
void alGetBooleanv(int param, byte[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetBooleanv(ALenum param,...
void alSourceUnqueueBuffers(int source, int nb, IntBuffer buffers)
Entry point (through function pointer) to C language function: void alSourceUnqueueBuffers(ALuint s...
void alSourcePlayv(int n, int[] sources, int sources_offset)
Entry point (through function pointer) to C language function: void alSourcePlayv(ALsizei n,...
void alSpeedOfSound(float value)
Entry point (through function pointer) to C language function: void alSpeedOfSound(ALfloat value)
void alGetSource3i(int source, int param, IntBuffer value1, IntBuffer value2, IntBuffer value3)
Entry point (through function pointer) to C language function: void alGetSource3i(ALuint source,...
void alGetListenerf(int param, float[] value, int value_offset)
Entry point (through function pointer) to C language function: void alGetListenerf(ALenum param,...
void alGetListeneri(int param, IntBuffer value)
Entry point (through function pointer) to C language function: void alGetListeneri(ALenum param,...
void alSourcePausev(int n, int[] sources, int sources_offset)
Entry point (through function pointer) to C language function: void alSourcePausev(ALsizei n,...
boolean alGetBoolean(int param)
Entry point (through function pointer) to C language function: ALboolean alGetBoolean(ALenum param)
void alSourcePausev(int n, IntBuffer sources)
Entry point (through function pointer) to C language function: void alSourcePausev(ALsizei n,...
void alBufferiv(int buffer, int param, int[] values, int values_offset)
Entry point (through function pointer) to C language function: void alBufferiv(ALuint buffer,...
void alDeleteBuffers(int n, IntBuffer buffers)
Entry point (through function pointer) to C language function: void alDeleteBuffers(ALsizei n,...
void alGetListener3f(int param, float[] value1, int value1_offset, float[] value2, int value2_offset, float[] value3, int value3_offset)
Entry point (through function pointer) to C language function: void alGetListener3f(ALenum param,...
void alGenBuffers(int n, int[] buffers, int buffers_offset)
Entry point (through function pointer) to C language function: void alGenBuffers(ALsizei n,...
void alBufferf(int buffer, int param, float value)
Entry point (through function pointer) to C language function: void alBufferf(ALuint buffer,...
void alGenSources(int n, IntBuffer sources)
Entry point (through function pointer) to C language function: void alGenSources(ALsizei n,...
void alGetSourcefv(int source, int param, float[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetSourcefv(ALuint source,...
void alListeneri(int param, int value)
Entry point (through function pointer) to C language function: void alListeneri(ALenum param,...
void alListenerf(int param, float value)
Entry point (through function pointer) to C language function: void alListenerf(ALenum param,...
void alGetSourceiv(int source, int param, int[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetSourceiv(ALuint source,...
void alGetSource3i(int source, int param, int[] value1, int value1_offset, int[] value2, int value2_offset, int[] value3, int value3_offset)
Entry point (through function pointer) to C language function: void alGetSource3i(ALuint source,...
void alBuffer3f(int buffer, int param, float value1, float value2, float value3)
Entry point (through function pointer) to C language function: void alBuffer3f(ALuint buffer,...
void alGetIntegerv(int param, IntBuffer values)
Entry point (through function pointer) to C language function: void alGetIntegerv(ALenum param,...
void alSourceRewindv(int n, int[] sources, int sources_offset)
Entry point (through function pointer) to C language function: void alSourceRewindv(ALsizei n,...
void alGetBufferf(int buffer, int param, FloatBuffer value)
Entry point (through function pointer) to C language function: void alGetBufferf(ALuint buffer,...
String alGetString(int param)
Entry point (through function pointer) to C language function: const ALchar * alGetString(ALenum pa...
void alDistanceModel(int distanceModel)
Entry point (through function pointer) to C language function: void alDistanceModel(ALenum distance...
void alGetSource3f(int source, int param, float[] value1, int value1_offset, float[] value2, int value2_offset, float[] value3, int value3_offset)
Entry point (through function pointer) to C language function: void alGetSource3f(ALuint source,...
void alGetBufferf(int buffer, int param, float[] value, int value_offset)
Entry point (through function pointer) to C language function: void alGetBufferf(ALuint buffer,...
boolean alIsSource(int source)
Entry point (through function pointer) to C language function: ALboolean alIsSource(ALuint source)
void alGetBufferfv(int buffer, int param, FloatBuffer values)
Entry point (through function pointer) to C language function: void alGetBufferfv(ALuint buffer,...
void alSourceRewindv(int n, IntBuffer sources)
Entry point (through function pointer) to C language function: void alSourceRewindv(ALsizei n,...
void alSourceStop(int source)
Entry point (through function pointer) to C language function: void alSourceStop(ALuint source)
void alGetBuffer3i(int buffer, int param, int[] value1, int value1_offset, int[] value2, int value2_offset, int[] value3, int value3_offset)
Entry point (through function pointer) to C language function: void alGetBuffer3i(ALuint buffer,...
void alBuffer3i(int buffer, int param, int value1, int value2, int value3)
Entry point (through function pointer) to C language function: void alBuffer3i(ALuint buffer,...
void alGetListener3i(int param, int[] value1, int value1_offset, int[] value2, int value2_offset, int[] value3, int value3_offset)
Entry point (through function pointer) to C language function: void alGetListener3i(ALenum param,...
void alBufferfv(int buffer, int param, float[] values, int values_offset)
Entry point (through function pointer) to C language function: void alBufferfv(ALuint buffer,...
void alSourceQueueBuffers(int source, int nb, IntBuffer buffers)
Entry point (through function pointer) to C language function: void alSourceQueueBuffers(ALuint sou...