JOAL v2.6.0-rc-20250712
JOAL, OpenAL® API Binding for Java™ (public API).
ALExt.java
Go to the documentation of this file.
1/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/procaddress/ProcAddressEmitter.java on Sat Jul 12 19:11:40 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.openal, cls ALExt], ../build/gensrc/classes/com/jogamp/openal/ALExt.java ----! */
3
4package com.jogamp.openal;
5
6import java.io.UnsupportedEncodingException;
7import java.util.*;
8import com.jogamp.openal.*;
9import jogamp.openal.*;
10import java.security.PrivilegedAction;
11import com.jogamp.openal.ALContextKey;
12import com.jogamp.openal.ALCcontext;
13import com.jogamp.gluegen.runtime.*;
14import com.jogamp.common.os.*;
15import com.jogamp.common.nio.*;
16import java.nio.*;
17import com.jogamp.common.util.*;
18import java.util.Set;
19import java.util.Map;
20import java.util.HashMap;
21import java.nio.charset.Charset;
22import java.nio.charset.StandardCharsets;
23
24public interface ALExt extends ALExtConstants{
25
26
27 /** JavaCallback interface: ALEVENTPROCSOFT -> void (*ALEVENTPROCSOFT)(ALenum eventType, ALuint object, ALuint param, ALsizei length, const ALchar * message, void * userParam) */
28 public static interface ALEVENTPROCSOFT {
29 /** Interface to C language function: <br> <code>void callback(ALenum eventType, ALuint object, ALuint param, ALsizei length, const ALchar * message, void * userParam)</code><br>Alias for: <code>ALEVENTPROCSOFT</code> */
30 public void callback(int eventType, int object, int param, String message, ALCcontext userParam);
31 }
32
33 /** JavaCallback interface: ALBUFFERCALLBACKTYPESOFT -> ALsizei (*ALBUFFERCALLBACKTYPESOFT)(ALvoid * userptr, ALvoid * sampledata, ALsizei numbytes) */
34 public static interface ALBUFFERCALLBACKTYPESOFT {
35 /** Interface to C language function: <br> <code>ALsizei callback(ALvoid * userptr, ALvoid * sampledata, ALsizei numbytes)</code><br>Alias for: <code>ALBUFFERCALLBACKTYPESOFT</code>
36 @param sampledata a direct only {@link java.nio.Buffer} */
37 public int callback(ALCcontext userptr, Buffer sampledata, int numbytes);
38 }
39
40 /** JavaCallback interface: ALCEVENTPROCTYPESOFT -> void (*ALCEVENTPROCTYPESOFT)(ALCenum eventType, ALCenum deviceType, ALCdevice * device, ALCsizei length, const ALCchar * message, void * userParam) */
41 public static interface ALCEVENTPROCTYPESOFT {
42 /** Interface to C language function: <br> <code>void callback(ALCenum eventType, ALCenum deviceType, ALCdevice * device, ALCsizei length, const ALCchar * message, void * userParam)</code><br>Alias for: <code>ALCEVENTPROCTYPESOFT</code> */
43 public void callback(int eventType, int deviceType, ALCdevice device, String message, Object userParam);
44 }
45
46 /** JavaCallback interface: ALDEBUGPROCEXT -> void (*ALDEBUGPROCEXT)(ALenum source, ALenum type, ALuint id, ALenum severity, ALsizei length, const ALchar * message, void * userParam) */
47 public static interface ALDEBUGPROCEXT {
48 /** Interface to C language function: <br> <code>void callback(ALenum source, ALenum type, ALuint id, ALenum severity, ALsizei length, const ALchar * message, void * userParam)</code><br>Alias for: <code>ALDEBUGPROCEXT</code> */
49 public void callback(int source, int type, int id, int severity, String message, ALCcontext userParam);
50 }
51
52 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferDataStatic(ALuint buffer, ALenum format, ALvoid * data, ALsizei size, ALsizei freq)</code><br>
53 @param data a direct or array-backed {@link java.nio.Buffer} */
54 public void alBufferDataStatic(int buffer, int format, Buffer data, int size, int freq);
55
56 /** Entry point (through function pointer) to C language function: <br> <code>void alGenEffects(ALsizei n, ALuint * effects)</code><br>
57 @param effects a direct or array-backed {@link java.nio.IntBuffer} */
58 public void alGenEffects(int n, IntBuffer effects);
59
60 /** Entry point (through function pointer) to C language function: <br> <code>void alGenEffects(ALsizei n, ALuint * effects)</code><br> */
61 public void alGenEffects(int n, int[] effects, int effects_offset);
62
63 /** Entry point (through function pointer) to C language function: <br> <code>void alDeleteEffects(ALsizei n, const ALuint * effects)</code><br>
64 @param effects a direct or array-backed {@link java.nio.IntBuffer} */
65 public void alDeleteEffects(int n, IntBuffer effects);
66
67 /** Entry point (through function pointer) to C language function: <br> <code>void alDeleteEffects(ALsizei n, const ALuint * effects)</code><br> */
68 public void alDeleteEffects(int n, int[] effects, int effects_offset);
69
70 /** Entry point (through function pointer) to C language function: <br> <code>ALboolean alIsEffect(ALuint effect)</code><br> */
71 public boolean alIsEffect(int effect);
72
73 /** Entry point (through function pointer) to C language function: <br> <code>void alEffecti(ALuint effect, ALenum param, ALint iValue)</code><br> */
74 public void alEffecti(int effect, int param, int iValue);
75
76 /** Entry point (through function pointer) to C language function: <br> <code>void alEffectiv(ALuint effect, ALenum param, const ALint * piValues)</code><br>
77 @param piValues a direct or array-backed {@link java.nio.IntBuffer} */
78 public void alEffectiv(int effect, int param, IntBuffer piValues);
79
80 /** Entry point (through function pointer) to C language function: <br> <code>void alEffectiv(ALuint effect, ALenum param, const ALint * piValues)</code><br> */
81 public void alEffectiv(int effect, int param, int[] piValues, int piValues_offset);
82
83 /** Entry point (through function pointer) to C language function: <br> <code>void alEffectf(ALuint effect, ALenum param, ALfloat flValue)</code><br> */
84 public void alEffectf(int effect, int param, float flValue);
85
86 /** Entry point (through function pointer) to C language function: <br> <code>void alEffectfv(ALuint effect, ALenum param, const ALfloat * pflValues)</code><br>
87 @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */
88 public void alEffectfv(int effect, int param, FloatBuffer pflValues);
89
90 /** Entry point (through function pointer) to C language function: <br> <code>void alEffectfv(ALuint effect, ALenum param, const ALfloat * pflValues)</code><br> */
91 public void alEffectfv(int effect, int param, float[] pflValues, int pflValues_offset);
92
93 /** Entry point (through function pointer) to C language function: <br> <code>void alGetEffecti(ALuint effect, ALenum param, ALint * piValue)</code><br>
94 @param piValue a direct or array-backed {@link java.nio.IntBuffer} */
95 public void alGetEffecti(int effect, int param, IntBuffer piValue);
96
97 /** Entry point (through function pointer) to C language function: <br> <code>void alGetEffecti(ALuint effect, ALenum param, ALint * piValue)</code><br> */
98 public void alGetEffecti(int effect, int param, int[] piValue, int piValue_offset);
99
100 /** Entry point (through function pointer) to C language function: <br> <code>void alGetEffectiv(ALuint effect, ALenum param, ALint * piValues)</code><br>
101 @param piValues a direct or array-backed {@link java.nio.IntBuffer} */
102 public void alGetEffectiv(int effect, int param, IntBuffer piValues);
103
104 /** Entry point (through function pointer) to C language function: <br> <code>void alGetEffectiv(ALuint effect, ALenum param, ALint * piValues)</code><br> */
105 public void alGetEffectiv(int effect, int param, int[] piValues, int piValues_offset);
106
107 /** Entry point (through function pointer) to C language function: <br> <code>void alGetEffectf(ALuint effect, ALenum param, ALfloat * pflValue)</code><br>
108 @param pflValue a direct or array-backed {@link java.nio.FloatBuffer} */
109 public void alGetEffectf(int effect, int param, FloatBuffer pflValue);
110
111 /** Entry point (through function pointer) to C language function: <br> <code>void alGetEffectf(ALuint effect, ALenum param, ALfloat * pflValue)</code><br> */
112 public void alGetEffectf(int effect, int param, float[] pflValue, int pflValue_offset);
113
114 /** Entry point (through function pointer) to C language function: <br> <code>void alGetEffectfv(ALuint effect, ALenum param, ALfloat * pflValues)</code><br>
115 @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */
116 public void alGetEffectfv(int effect, int param, FloatBuffer pflValues);
117
118 /** Entry point (through function pointer) to C language function: <br> <code>void alGetEffectfv(ALuint effect, ALenum param, ALfloat * pflValues)</code><br> */
119 public void alGetEffectfv(int effect, int param, float[] pflValues, int pflValues_offset);
120
121 /** Entry point (through function pointer) to C language function: <br> <code>void alGenFilters(ALsizei n, ALuint * filters)</code><br>
122 @param filters a direct or array-backed {@link java.nio.IntBuffer} */
123 public void alGenFilters(int n, IntBuffer filters);
124
125 /** Entry point (through function pointer) to C language function: <br> <code>void alGenFilters(ALsizei n, ALuint * filters)</code><br> */
126 public void alGenFilters(int n, int[] filters, int filters_offset);
127
128 /** Entry point (through function pointer) to C language function: <br> <code>void alDeleteFilters(ALsizei n, const ALuint * filters)</code><br>
129 @param filters a direct or array-backed {@link java.nio.IntBuffer} */
130 public void alDeleteFilters(int n, IntBuffer filters);
131
132 /** Entry point (through function pointer) to C language function: <br> <code>void alDeleteFilters(ALsizei n, const ALuint * filters)</code><br> */
133 public void alDeleteFilters(int n, int[] filters, int filters_offset);
134
135 /** Entry point (through function pointer) to C language function: <br> <code>ALboolean alIsFilter(ALuint filter)</code><br> */
136 public boolean alIsFilter(int filter);
137
138 /** Entry point (through function pointer) to C language function: <br> <code>void alFilteri(ALuint filter, ALenum param, ALint iValue)</code><br> */
139 public void alFilteri(int filter, int param, int iValue);
140
141 /** Entry point (through function pointer) to C language function: <br> <code>void alFilteriv(ALuint filter, ALenum param, const ALint * piValues)</code><br>
142 @param piValues a direct or array-backed {@link java.nio.IntBuffer} */
143 public void alFilteriv(int filter, int param, IntBuffer piValues);
144
145 /** Entry point (through function pointer) to C language function: <br> <code>void alFilteriv(ALuint filter, ALenum param, const ALint * piValues)</code><br> */
146 public void alFilteriv(int filter, int param, int[] piValues, int piValues_offset);
147
148 /** Entry point (through function pointer) to C language function: <br> <code>void alFilterf(ALuint filter, ALenum param, ALfloat flValue)</code><br> */
149 public void alFilterf(int filter, int param, float flValue);
150
151 /** Entry point (through function pointer) to C language function: <br> <code>void alFilterfv(ALuint filter, ALenum param, const ALfloat * pflValues)</code><br>
152 @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */
153 public void alFilterfv(int filter, int param, FloatBuffer pflValues);
154
155 /** Entry point (through function pointer) to C language function: <br> <code>void alFilterfv(ALuint filter, ALenum param, const ALfloat * pflValues)</code><br> */
156 public void alFilterfv(int filter, int param, float[] pflValues, int pflValues_offset);
157
158 /** Entry point (through function pointer) to C language function: <br> <code>void alGetFilteri(ALuint filter, ALenum param, ALint * piValue)</code><br>
159 @param piValue a direct or array-backed {@link java.nio.IntBuffer} */
160 public void alGetFilteri(int filter, int param, IntBuffer piValue);
161
162 /** Entry point (through function pointer) to C language function: <br> <code>void alGetFilteri(ALuint filter, ALenum param, ALint * piValue)</code><br> */
163 public void alGetFilteri(int filter, int param, int[] piValue, int piValue_offset);
164
165 /** Entry point (through function pointer) to C language function: <br> <code>void alGetFilteriv(ALuint filter, ALenum param, ALint * piValues)</code><br>
166 @param piValues a direct or array-backed {@link java.nio.IntBuffer} */
167 public void alGetFilteriv(int filter, int param, IntBuffer piValues);
168
169 /** Entry point (through function pointer) to C language function: <br> <code>void alGetFilteriv(ALuint filter, ALenum param, ALint * piValues)</code><br> */
170 public void alGetFilteriv(int filter, int param, int[] piValues, int piValues_offset);
171
172 /** Entry point (through function pointer) to C language function: <br> <code>void alGetFilterf(ALuint filter, ALenum param, ALfloat * pflValue)</code><br>
173 @param pflValue a direct or array-backed {@link java.nio.FloatBuffer} */
174 public void alGetFilterf(int filter, int param, FloatBuffer pflValue);
175
176 /** Entry point (through function pointer) to C language function: <br> <code>void alGetFilterf(ALuint filter, ALenum param, ALfloat * pflValue)</code><br> */
177 public void alGetFilterf(int filter, int param, float[] pflValue, int pflValue_offset);
178
179 /** Entry point (through function pointer) to C language function: <br> <code>void alGetFilterfv(ALuint filter, ALenum param, ALfloat * pflValues)</code><br>
180 @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */
181 public void alGetFilterfv(int filter, int param, FloatBuffer pflValues);
182
183 /** Entry point (through function pointer) to C language function: <br> <code>void alGetFilterfv(ALuint filter, ALenum param, ALfloat * pflValues)</code><br> */
184 public void alGetFilterfv(int filter, int param, float[] pflValues, int pflValues_offset);
185
186 /** Entry point (through function pointer) to C language function: <br> <code>void alGenAuxiliaryEffectSlots(ALsizei n, ALuint * effectslots)</code><br>
187 @param effectslots a direct or array-backed {@link java.nio.IntBuffer} */
188 public void alGenAuxiliaryEffectSlots(int n, IntBuffer effectslots);
189
190 /** Entry point (through function pointer) to C language function: <br> <code>void alGenAuxiliaryEffectSlots(ALsizei n, ALuint * effectslots)</code><br> */
191 public void alGenAuxiliaryEffectSlots(int n, int[] effectslots, int effectslots_offset);
192
193 /** Entry point (through function pointer) to C language function: <br> <code>void alDeleteAuxiliaryEffectSlots(ALsizei n, const ALuint * effectslots)</code><br>
194 @param effectslots a direct or array-backed {@link java.nio.IntBuffer} */
195 public void alDeleteAuxiliaryEffectSlots(int n, IntBuffer effectslots);
196
197 /** Entry point (through function pointer) to C language function: <br> <code>void alDeleteAuxiliaryEffectSlots(ALsizei n, const ALuint * effectslots)</code><br> */
198 public void alDeleteAuxiliaryEffectSlots(int n, int[] effectslots, int effectslots_offset);
199
200 /** Entry point (through function pointer) to C language function: <br> <code>ALboolean alIsAuxiliaryEffectSlot(ALuint effectslot)</code><br> */
201 public boolean alIsAuxiliaryEffectSlot(int effectslot);
202
203 /** Entry point (through function pointer) to C language function: <br> <code>void alAuxiliaryEffectSloti(ALuint effectslot, ALenum param, ALint iValue)</code><br> */
204 public void alAuxiliaryEffectSloti(int effectslot, int param, int iValue);
205
206 /** Entry point (through function pointer) to C language function: <br> <code>void alAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, const ALint * piValues)</code><br>
207 @param piValues a direct or array-backed {@link java.nio.IntBuffer} */
208 public void alAuxiliaryEffectSlotiv(int effectslot, int param, IntBuffer piValues);
209
210 /** Entry point (through function pointer) to C language function: <br> <code>void alAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, const ALint * piValues)</code><br> */
211 public void alAuxiliaryEffectSlotiv(int effectslot, int param, int[] piValues, int piValues_offset);
212
213 /** Entry point (through function pointer) to C language function: <br> <code>void alAuxiliaryEffectSlotf(ALuint effectslot, ALenum param, ALfloat flValue)</code><br> */
214 public void alAuxiliaryEffectSlotf(int effectslot, int param, float flValue);
215
216 /** Entry point (through function pointer) to C language function: <br> <code>void alAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, const ALfloat * pflValues)</code><br>
217 @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */
218 public void alAuxiliaryEffectSlotfv(int effectslot, int param, FloatBuffer pflValues);
219
220 /** Entry point (through function pointer) to C language function: <br> <code>void alAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, const ALfloat * pflValues)</code><br> */
221 public void alAuxiliaryEffectSlotfv(int effectslot, int param, float[] pflValues, int pflValues_offset);
222
223 /** Entry point (through function pointer) to C language function: <br> <code>void alGetAuxiliaryEffectSloti(ALuint effectslot, ALenum param, ALint * piValue)</code><br>
224 @param piValue a direct or array-backed {@link java.nio.IntBuffer} */
225 public void alGetAuxiliaryEffectSloti(int effectslot, int param, IntBuffer piValue);
226
227 /** Entry point (through function pointer) to C language function: <br> <code>void alGetAuxiliaryEffectSloti(ALuint effectslot, ALenum param, ALint * piValue)</code><br> */
228 public void alGetAuxiliaryEffectSloti(int effectslot, int param, int[] piValue, int piValue_offset);
229
230 /** Entry point (through function pointer) to C language function: <br> <code>void alGetAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, ALint * piValues)</code><br>
231 @param piValues a direct or array-backed {@link java.nio.IntBuffer} */
232 public void alGetAuxiliaryEffectSlotiv(int effectslot, int param, IntBuffer piValues);
233
234 /** Entry point (through function pointer) to C language function: <br> <code>void alGetAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, ALint * piValues)</code><br> */
235 public void alGetAuxiliaryEffectSlotiv(int effectslot, int param, int[] piValues, int piValues_offset);
236
237 /** Entry point (through function pointer) to C language function: <br> <code>void alGetAuxiliaryEffectSlotf(ALuint effectslot, ALenum param, ALfloat * pflValue)</code><br>
238 @param pflValue a direct or array-backed {@link java.nio.FloatBuffer} */
239 public void alGetAuxiliaryEffectSlotf(int effectslot, int param, FloatBuffer pflValue);
240
241 /** Entry point (through function pointer) to C language function: <br> <code>void alGetAuxiliaryEffectSlotf(ALuint effectslot, ALenum param, ALfloat * pflValue)</code><br> */
242 public void alGetAuxiliaryEffectSlotf(int effectslot, int param, float[] pflValue, int pflValue_offset);
243
244 /** Entry point (through function pointer) to C language function: <br> <code>void alGetAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, ALfloat * pflValues)</code><br>
245 @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */
246 public void alGetAuxiliaryEffectSlotfv(int effectslot, int param, FloatBuffer pflValues);
247
248 /** Entry point (through function pointer) to C language function: <br> <code>void alGetAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, ALfloat * pflValues)</code><br> */
249 public void alGetAuxiliaryEffectSlotfv(int effectslot, int param, float[] pflValues, int pflValues_offset);
250
251 /** Entry point (through function pointer) to C language function: <br> <code>ALCboolean alcSetThreadContext(ALCcontext * context)</code><br> */
252 public boolean alcSetThreadContext(ALCcontext context);
253
254 /** Entry point (through function pointer) to C language function: <br> <code>ALCcontext * alcGetThreadContext()</code><br> */
256
257 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferSubDataSOFT(ALuint buffer, ALenum format, const ALvoid * data, ALsizei offset, ALsizei length)</code><br>
258 @param data a direct or array-backed {@link java.nio.Buffer} */
259 public void alBufferSubDataSOFT(int buffer, int format, Buffer data, int offset, int length);
260
261 /** Entry point (through function pointer) to C language function: <br> <code>void alRequestFoldbackStart(ALenum mode, ALsizei count, ALsizei length, ALfloat * mem, LPALFOLDBACKCALLBACK callback)</code><br>
262 @param mem a direct or array-backed {@link java.nio.FloatBuffer} */
263 public void alRequestFoldbackStart(int mode, int count, int length, FloatBuffer mem, long callback);
264
265 /** Entry point (through function pointer) to C language function: <br> <code>void alRequestFoldbackStart(ALenum mode, ALsizei count, ALsizei length, ALfloat * mem, LPALFOLDBACKCALLBACK callback)</code><br> */
266 public void alRequestFoldbackStart(int mode, int count, int length, float[] mem, int mem_offset, long callback);
267
268 /** Entry point (through function pointer) to C language function: <br> <code>void alRequestFoldbackStop()</code><br> */
270
271 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferSamplesSOFT(ALuint buffer, ALuint samplerate, ALenum internalformat, ALsizei samples, ALenum channels, ALenum type, const ALvoid * data)</code><br>
272 @param data a direct or array-backed {@link java.nio.Buffer} */
273 public void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, Buffer data);
274
275 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferSubSamplesSOFT(ALuint buffer, ALsizei offset, ALsizei samples, ALenum channels, ALenum type, const ALvoid * data)</code><br>
276 @param data a direct or array-backed {@link java.nio.Buffer} */
277 public void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, Buffer data);
278
279 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBufferSamplesSOFT(ALuint buffer, ALsizei offset, ALsizei samples, ALenum channels, ALenum type, ALvoid * data)</code><br>
280 @param data a direct or array-backed {@link java.nio.Buffer} */
281 public void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, Buffer data);
282
283 /** Entry point (through function pointer) to C language function: <br> <code>ALboolean alIsBufferFormatSupportedSOFT(ALenum format)</code><br> */
284 public boolean alIsBufferFormatSupportedSOFT(int format);
285
286 /** Entry point (through function pointer) to C language function: <br> <code>ALCdevice * alcLoopbackOpenDeviceSOFT(const ALCchar * deviceName)</code><br> */
287 public ALCdevice alcLoopbackOpenDeviceSOFT(String deviceName);
288
289 /** Entry point (through function pointer) to C language function: <br> <code>ALCboolean alcIsRenderFormatSupportedSOFT(ALCdevice * device, ALCsizei freq, ALCenum channels, ALCenum type)</code><br> */
290 public boolean alcIsRenderFormatSupportedSOFT(ALCdevice device, int freq, int channels, int type);
291
292 /** Entry point (through function pointer) to C language function: <br> <code>void alcRenderSamplesSOFT(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)</code><br>
293 @param buffer a direct or array-backed {@link java.nio.Buffer} */
294 public void alcRenderSamplesSOFT(ALCdevice device, Buffer buffer, int samples);
295
296 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcedSOFT(ALuint source, ALenum param, ALdouble value)</code><br> */
297 public void alSourcedSOFT(int source, int param, double value);
298
299 /** Entry point (through function pointer) to C language function: <br> <code>void alSource3dSOFT(ALuint source, ALenum param, ALdouble value1, ALdouble value2, ALdouble value3)</code><br> */
300 public void alSource3dSOFT(int source, int param, double value1, double value2, double value3);
301
302 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcedvSOFT(ALuint source, ALenum param, const ALdouble * values)</code><br>
303 @param values a direct or array-backed {@link java.nio.DoubleBuffer} */
304 public void alSourcedvSOFT(int source, int param, DoubleBuffer values);
305
306 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcedvSOFT(ALuint source, ALenum param, const ALdouble * values)</code><br> */
307 public void alSourcedvSOFT(int source, int param, double[] values, int values_offset);
308
309 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcedSOFT(ALuint source, ALenum param, ALdouble * value)</code><br>
310 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
311 public void alGetSourcedSOFT(int source, int param, DoubleBuffer value);
312
313 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcedSOFT(ALuint source, ALenum param, ALdouble * value)</code><br> */
314 public void alGetSourcedSOFT(int source, int param, double[] value, int value_offset);
315
316 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSource3dSOFT(ALuint source, ALenum param, ALdouble * value1, ALdouble * value2, ALdouble * value3)</code><br>
317 @param value1 a direct or array-backed {@link java.nio.DoubleBuffer}
318 @param value2 a direct or array-backed {@link java.nio.DoubleBuffer}
319 @param value3 a direct or array-backed {@link java.nio.DoubleBuffer} */
320 public void alGetSource3dSOFT(int source, int param, DoubleBuffer value1, DoubleBuffer value2, DoubleBuffer value3);
321
322 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSource3dSOFT(ALuint source, ALenum param, ALdouble * value1, ALdouble * value2, ALdouble * value3)</code><br> */
323 public void alGetSource3dSOFT(int source, int param, double[] value1, int value1_offset, double[] value2, int value2_offset, double[] value3, int value3_offset);
324
325 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcedvSOFT(ALuint source, ALenum param, ALdouble * values)</code><br>
326 @param values a direct or array-backed {@link java.nio.DoubleBuffer} */
327 public void alGetSourcedvSOFT(int source, int param, DoubleBuffer values);
328
329 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcedvSOFT(ALuint source, ALenum param, ALdouble * values)</code><br> */
330 public void alGetSourcedvSOFT(int source, int param, double[] values, int values_offset);
331
332 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcei64SOFT(ALuint source, ALenum param, ALint64SOFT value)</code><br> */
333 public void alSourcei64SOFT(int source, int param, long value);
334
335 /** Entry point (through function pointer) to C language function: <br> <code>void alSource3i64SOFT(ALuint source, ALenum param, ALint64SOFT value1, ALint64SOFT value2, ALint64SOFT value3)</code><br> */
336 public void alSource3i64SOFT(int source, int param, long value1, long value2, long value3);
337
338 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcei64vSOFT(ALuint source, ALenum param, const ALint64SOFT * values)</code><br>
339 @param values a direct or array-backed {@link java.nio.LongBuffer} */
340 public void alSourcei64vSOFT(int source, int param, LongBuffer values);
341
342 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcei64vSOFT(ALuint source, ALenum param, const ALint64SOFT * values)</code><br> */
343 public void alSourcei64vSOFT(int source, int param, long[] values, int values_offset);
344
345 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcei64SOFT(ALuint source, ALenum param, ALint64SOFT * value)</code><br>
346 @param value a direct or array-backed {@link java.nio.LongBuffer} */
347 public void alGetSourcei64SOFT(int source, int param, LongBuffer value);
348
349 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcei64SOFT(ALuint source, ALenum param, ALint64SOFT * value)</code><br> */
350 public void alGetSourcei64SOFT(int source, int param, long[] value, int value_offset);
351
352 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSource3i64SOFT(ALuint source, ALenum param, ALint64SOFT * value1, ALint64SOFT * value2, ALint64SOFT * value3)</code><br>
353 @param value1 a direct or array-backed {@link java.nio.LongBuffer}
354 @param value2 a direct or array-backed {@link java.nio.LongBuffer}
355 @param value3 a direct or array-backed {@link java.nio.LongBuffer} */
356 public void alGetSource3i64SOFT(int source, int param, LongBuffer value1, LongBuffer value2, LongBuffer value3);
357
358 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSource3i64SOFT(ALuint source, ALenum param, ALint64SOFT * value1, ALint64SOFT * value2, ALint64SOFT * value3)</code><br> */
359 public void alGetSource3i64SOFT(int source, int param, long[] value1, int value1_offset, long[] value2, int value2_offset, long[] value3, int value3_offset);
360
361 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcei64vSOFT(ALuint source, ALenum param, ALint64SOFT * values)</code><br>
362 @param values a direct or array-backed {@link java.nio.LongBuffer} */
363 public void alGetSourcei64vSOFT(int source, int param, LongBuffer values);
364
365 /** Entry point (through function pointer) to C language function: <br> <code>void alGetSourcei64vSOFT(ALuint source, ALenum param, ALint64SOFT * values)</code><br> */
366 public void alGetSourcei64vSOFT(int source, int param, long[] values, int values_offset);
367
368 /** Entry point (through function pointer) to C language function: <br> <code>void alDeferUpdatesSOFT()</code><br> */
369 public void alDeferUpdatesSOFT();
370
371 /** Entry point (through function pointer) to C language function: <br> <code>void alProcessUpdatesSOFT()</code><br> */
372 public void alProcessUpdatesSOFT();
373
374 /** Entry point (through function pointer) to C language function: <br> <code>void alcDevicePauseSOFT(ALCdevice * device)</code><br> */
375 public void alcDevicePauseSOFT(ALCdevice device);
376
377 /** Entry point (through function pointer) to C language function: <br> <code>void alcDeviceResumeSOFT(ALCdevice * device)</code><br> */
378 public void alcDeviceResumeSOFT(ALCdevice device);
379
380 /** Entry point (through function pointer) to C language function: <br> <code>const ALCchar * alcGetStringiSOFT(ALCdevice * device, ALCenum paramName, ALCsizei index)</code><br> */
381 public String alcGetStringiSOFT(ALCdevice device, int paramName, int index);
382
383 /** Entry point (through function pointer) to C language function: <br> <code>ALCboolean alcResetDeviceSOFT(ALCdevice * device, const ALCint * attribs)</code><br>
384 @param attribs a direct or array-backed {@link java.nio.IntBuffer} */
385 public boolean alcResetDeviceSOFT(ALCdevice device, IntBuffer attribs);
386
387 /** Entry point (through function pointer) to C language function: <br> <code>ALCboolean alcResetDeviceSOFT(ALCdevice * device, const ALCint * attribs)</code><br> */
388 public boolean alcResetDeviceSOFT(ALCdevice device, int[] attribs, int attribs_offset);
389
390 /** Entry point (through function pointer) to C language function: <br> <code>const ALchar * alGetStringiSOFT(ALenum pname, ALsizei index)</code><br> */
391 public String alGetStringiSOFT(int pname, int index);
392
393 /** Entry point (through function pointer) to C language function: <br> <code>void alcGetInteger64vSOFT(ALCdevice * device, ALCenum pname, ALsizei size, ALCint64SOFT * values)</code><br>
394 @param values a direct or array-backed {@link java.nio.LongBuffer} */
395 public void alcGetInteger64vSOFT(ALCdevice device, int pname, int size, LongBuffer values);
396
397 /** Entry point (through function pointer) to C language function: <br> <code>void alcGetInteger64vSOFT(ALCdevice * device, ALCenum pname, ALsizei size, ALCint64SOFT * values)</code><br> */
398 public void alcGetInteger64vSOFT(ALCdevice device, int pname, int size, long[] values, int values_offset);
399
400 /** Entry point (through function pointer) to C language function: <br> <code>void alEventControlSOFT(ALsizei count, const ALenum * types, ALboolean enable)</code><br>
401 @param types a direct or array-backed {@link java.nio.IntBuffer} */
402 public void alEventControlSOFT(int count, IntBuffer types, boolean enable);
403
404 /** Entry point (through function pointer) to C language function: <br> <code>void alEventControlSOFT(ALsizei count, const ALenum * types, ALboolean enable)</code><br> */
405 public void alEventControlSOFT(int count, int[] types, int types_offset, boolean enable);
406
407 /** Returns set of Key { ALCcontext userParam } for <br> <code> void alEventCallbackSOFT(ALEVENTPROCSOFT callback, ALCcontext userParam)</code> */
408 public Set<ALContextKey> getAlEventCallbackSOFTKeys();
409
410 /** Returns whether callback Key { ALCcontext userParam } is mapped for <br> <code> void alEventCallbackSOFT(ALEVENTPROCSOFT callback, ALCcontext userParam)</code> */
412
413 /** Returns ALEVENTPROCSOFT callback mapped to Key { ALCcontext userParam } for <br> <code> void alEventCallbackSOFT(ALEVENTPROCSOFT callback, ALCcontext userParam)</code> */
415
416 /** Returns user-param mapped to Key { ALCcontext userParam } for <br> <code> void alEventCallbackSOFT(ALEVENTPROCSOFT callback, ALCcontext userParam)</code> */
418
419 /** Releases all callback data mapped via Key { ALCcontext userParam } skipping toolkit API. Favor passing `null` callback ref to <br> <code> void alEventCallbackSOFT(ALEVENTPROCSOFT callback, ALCcontext userParam)</code> */
421
422 /** Releases callback data mapped to Key { ALCcontext userParam } skipping toolkit API. Favor passing `null` callback ref to <br> <code> void alEventCallbackSOFT(ALEVENTPROCSOFT callback, ALCcontext userParam)</code> */
424
425 /** Entry point (through function pointer) to C language function: <br> <code>void alEventCallbackSOFT(ALEVENTPROCSOFT callback, void * userParam)</code><br> */
426 public void alEventCallbackSOFT(ALEVENTPROCSOFT callback, ALCcontext userParam);
427
428 /** Entry point (through function pointer) to C language function: <br> <code>void * alGetPointerSOFT(ALenum pname)</code><br> */
429 public ByteBuffer alGetPointerSOFT(int pname);
430
431 /** Entry point (through function pointer) to C language function: <br> <code>void alGetPointervSOFT(ALenum pname, void * * values)</code><br>
432 @param values a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
433 public void alGetPointervSOFT(int pname, PointerBuffer values);
434
435 /** Entry point (through function pointer) to C language function: <br> <code>ALCboolean alcReopenDeviceSOFT(ALCdevice * device, const ALCchar * deviceName, const ALCint * attribs)</code><br>
436 @param attribs a direct or array-backed {@link java.nio.IntBuffer} */
437 public boolean alcReopenDeviceSOFT(ALCdevice device, String deviceName, IntBuffer attribs);
438
439 /** Entry point (through function pointer) to C language function: <br> <code>ALCboolean alcReopenDeviceSOFT(ALCdevice * device, const ALCchar * deviceName, const ALCint * attribs)</code><br> */
440 public boolean alcReopenDeviceSOFT(ALCdevice device, String deviceName, int[] attribs, int attribs_offset);
441
442 /** Returns set of Key { ALCcontext userptr } for <br> <code> void alBufferCallbackSOFT(int buffer, int format, int freq, ALBUFFERCALLBACKTYPESOFT callback, ALCcontext userptr)</code> */
443 public Set<ALContextKey> getAlBufferCallbackSOFTKeys();
444
445 /** Returns whether callback Key { ALCcontext userptr } is mapped for <br> <code> void alBufferCallbackSOFT(int buffer, int format, int freq, ALBUFFERCALLBACKTYPESOFT callback, ALCcontext userptr)</code> */
447
448 /** Returns ALBUFFERCALLBACKTYPESOFT callback mapped to Key { ALCcontext userptr } for <br> <code> void alBufferCallbackSOFT(int buffer, int format, int freq, ALBUFFERCALLBACKTYPESOFT callback, ALCcontext userptr)</code> */
450
451 /** Returns user-param mapped to Key { ALCcontext userptr } for <br> <code> void alBufferCallbackSOFT(int buffer, int format, int freq, ALBUFFERCALLBACKTYPESOFT callback, ALCcontext userptr)</code> */
453
454 /** Releases all callback data mapped via Key { ALCcontext userptr } skipping toolkit API. Favor passing `null` callback ref to <br> <code> void alBufferCallbackSOFT(int buffer, int format, int freq, ALBUFFERCALLBACKTYPESOFT callback, ALCcontext userptr)</code> */
456
457 /** Releases callback data mapped to Key { ALCcontext userptr } skipping toolkit API. Favor passing `null` callback ref to <br> <code> void alBufferCallbackSOFT(int buffer, int format, int freq, ALBUFFERCALLBACKTYPESOFT callback, ALCcontext userptr)</code> */
459
460 /** Entry point (through function pointer) to C language function: <br> <code>void alBufferCallbackSOFT(ALuint buffer, ALenum format, ALsizei freq, ALBUFFERCALLBACKTYPESOFT callback, ALvoid * userptr)</code><br> */
461 public void alBufferCallbackSOFT(int buffer, int format, int freq, ALBUFFERCALLBACKTYPESOFT callback, ALCcontext userptr);
462
463 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBufferPtrSOFT(ALuint buffer, ALenum param, ALvoid * * ptr)</code><br>
464 @param ptr a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
465 public void alGetBufferPtrSOFT(int buffer, int param, PointerBuffer ptr);
466
467 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBuffer3PtrSOFT(ALuint buffer, ALenum param, ALvoid * * ptr0, ALvoid * * ptr1, ALvoid * * ptr2)</code><br>
468 @param ptr0 a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
469 @param ptr1 a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
470 @param ptr2 a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
471 public void alGetBuffer3PtrSOFT(int buffer, int param, PointerBuffer ptr0, PointerBuffer ptr1, PointerBuffer ptr2);
472
473 /** Entry point (through function pointer) to C language function: <br> <code>void alGetBufferPtrvSOFT(ALuint buffer, ALenum param, ALvoid * * ptr)</code><br>
474 @param ptr a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
475 public void alGetBufferPtrvSOFT(int buffer, int param, PointerBuffer ptr);
476
477 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcePlayAtTimeSOFT(ALuint source, ALint64SOFT start_time)</code><br> */
478 public void alSourcePlayAtTimeSOFT(int source, long start_time);
479
480 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcePlayAtTimevSOFT(ALsizei n, const ALuint * sources, ALint64SOFT start_time)</code><br>
481 @param sources a direct or array-backed {@link java.nio.IntBuffer} */
482 public void alSourcePlayAtTimevSOFT(int n, IntBuffer sources, long start_time);
483
484 /** Entry point (through function pointer) to C language function: <br> <code>void alSourcePlayAtTimevSOFT(ALsizei n, const ALuint * sources, ALint64SOFT start_time)</code><br> */
485 public void alSourcePlayAtTimevSOFT(int n, int[] sources, int sources_offset, long start_time);
486
487 /** Returns set of Key { ALCcontext userParam } for <br> <code> void alDebugMessageCallbackEXT(ALDEBUGPROCEXT callback, ALCcontext userParam)</code> */
488 public Set<ALContextKey> getAlDebugMessageCallbackEXTKeys();
489
490 /** Returns whether callback Key { ALCcontext userParam } is mapped for <br> <code> void alDebugMessageCallbackEXT(ALDEBUGPROCEXT callback, ALCcontext userParam)</code> */
492
493 /** Returns ALDEBUGPROCEXT callback mapped to Key { ALCcontext userParam } for <br> <code> void alDebugMessageCallbackEXT(ALDEBUGPROCEXT callback, ALCcontext userParam)</code> */
495
496 /** Returns user-param mapped to Key { ALCcontext userParam } for <br> <code> void alDebugMessageCallbackEXT(ALDEBUGPROCEXT callback, ALCcontext userParam)</code> */
498
499 /** Releases all callback data mapped via Key { ALCcontext userParam } skipping toolkit API. Favor passing `null` callback ref to <br> <code> void alDebugMessageCallbackEXT(ALDEBUGPROCEXT callback, ALCcontext userParam)</code> */
501
502 /** Releases callback data mapped to Key { ALCcontext userParam } skipping toolkit API. Favor passing `null` callback ref to <br> <code> void alDebugMessageCallbackEXT(ALDEBUGPROCEXT callback, ALCcontext userParam)</code> */
504
505 /** Entry point (through function pointer) to C language function: <br> <code>void alDebugMessageCallbackEXT(ALDEBUGPROCEXT callback, void * userParam)</code><br> */
506 public void alDebugMessageCallbackEXT(ALDEBUGPROCEXT callback, ALCcontext userParam);
507
508 /** Entry point (through function pointer) to C language function: <br> <code>void alDebugMessageInsertEXT(ALenum source, ALenum type, ALuint id, ALenum severity, ALsizei length, const ALchar * message)</code><br> */
509 public void alDebugMessageInsertEXT(int source, int type, int id, int severity, String message);
510
511 /** Entry point (through function pointer) to C language function: <br> <code>void alDebugMessageControlEXT(ALenum source, ALenum type, ALenum severity, ALsizei count, const ALuint * ids, ALboolean enable)</code><br>
512 @param ids a direct or array-backed {@link java.nio.IntBuffer} */
513 public void alDebugMessageControlEXT(int source, int type, int severity, int count, IntBuffer ids, boolean enable);
514
515 /** Entry point (through function pointer) to C language function: <br> <code>void alDebugMessageControlEXT(ALenum source, ALenum type, ALenum severity, ALsizei count, const ALuint * ids, ALboolean enable)</code><br> */
516 public void alDebugMessageControlEXT(int source, int type, int severity, int count, int[] ids, int ids_offset, boolean enable);
517
518 /** Entry point (through function pointer) to C language function: <br> <code>void alPushDebugGroupEXT(ALenum source, ALuint id, ALsizei length, const ALchar * message)</code><br> */
519 public void alPushDebugGroupEXT(int source, int id, String message);
520
521 /** Entry point (through function pointer) to C language function: <br> <code>void alPopDebugGroupEXT()</code><br> */
522 public void alPopDebugGroupEXT();
523
524 /** Entry point (through function pointer) to C language function: <br> <code>ALuint alGetDebugMessageLogEXT(ALuint count, ALsizei logBufSize, ALenum * sources, ALenum * types, ALuint * ids, ALenum * severities, ALsizei * lengths, ALchar * logBuf)</code><br>
525 @param sources a direct or array-backed {@link java.nio.IntBuffer}
526 @param types a direct or array-backed {@link java.nio.IntBuffer}
527 @param ids a direct or array-backed {@link java.nio.IntBuffer}
528 @param severities a direct or array-backed {@link java.nio.IntBuffer}
529 @param lengths a direct or array-backed {@link java.nio.IntBuffer}
530 @param logBuf a direct or array-backed {@link java.nio.ByteBuffer} */
531 public int alGetDebugMessageLogEXT(int count, int logBufSize, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer logBuf);
532
533 /** Entry point (through function pointer) to C language function: <br> <code>ALuint alGetDebugMessageLogEXT(ALuint count, ALsizei logBufSize, ALenum * sources, ALenum * types, ALuint * ids, ALenum * severities, ALsizei * lengths, ALchar * logBuf)</code><br> */
534 public int alGetDebugMessageLogEXT(int count, int logBufSize, int[] sources, int sources_offset, int[] types, int types_offset, int[] ids, int ids_offset, int[] severities, int severities_offset, int[] lengths, int lengths_offset, byte[] logBuf, int logBuf_offset);
535
536 /** Entry point (through function pointer) to C language function: <br> <code>void alObjectLabelEXT(ALenum identifier, ALuint name, ALsizei length, const ALchar * label)</code><br> */
537 public void alObjectLabelEXT(int identifier, int name, String label);
538
539 /** Entry point (through function pointer) to C language function: <br> <code>void alGetObjectLabelEXT(ALenum identifier, ALuint name, ALsizei bufSize, ALsizei * length, ALchar * label)</code><br>
540 @param length a direct or array-backed {@link java.nio.IntBuffer}
541 @param label a direct or array-backed {@link java.nio.ByteBuffer} */
542 public void alGetObjectLabelEXT(int identifier, int name, int bufSize, IntBuffer length, ByteBuffer label);
543
544 /** Entry point (through function pointer) to C language function: <br> <code>void alGetObjectLabelEXT(ALenum identifier, ALuint name, ALsizei bufSize, ALsizei * length, ALchar * label)</code><br> */
545 public void alGetObjectLabelEXT(int identifier, int name, int bufSize, int[] length, int length_offset, byte[] label, int label_offset);
546
547 /** Entry point (through function pointer) to C language function: <br> <code>ALCenum alcEventIsSupportedSOFT(ALCenum eventType, ALCenum deviceType)</code><br> */
548 public int alcEventIsSupportedSOFT(int eventType, int deviceType);
549
550 /** Entry point (through function pointer) to C language function: <br> <code>ALCboolean alcEventControlSOFT(ALCsizei count, const ALCenum * events, ALCboolean enable)</code><br>
551 @param events a direct or array-backed {@link java.nio.IntBuffer} */
552 public boolean alcEventControlSOFT(int count, IntBuffer events, boolean enable);
553
554 /** Entry point (through function pointer) to C language function: <br> <code>ALCboolean alcEventControlSOFT(ALCsizei count, const ALCenum * events, ALCboolean enable)</code><br> */
555 public boolean alcEventControlSOFT(int count, int[] events, int events_offset, boolean enable);
556
557 /** Key { java.lang.Object userParam } for <br> <code> void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback, Object userParam)</code> */
558 public static class AlcEventCallbackSOFTKey {
559 public final java.lang.Object userParam;
560 public AlcEventCallbackSOFTKey(java.lang.Object userParam) {
561 this.userParam = userParam;
562 }
563 @Override
564 public boolean equals(final Object o) {
565 if( this == o ) {
566 return true;
567 }
568 if( !(o instanceof AlcEventCallbackSOFTKey) ) {
569 return false;
570 }
572 return userParam == o2.userParam;
573 }
574 @Override
575 public int hashCode() {
576 // 31 * x == (x << 5) - x
577 int hash = System.identityHashCode( userParam );
578 return hash;
579 }
580 }
581
582 /** Returns set of Key { java.lang.Object userParam } for <br> <code> void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback, Object userParam)</code> */
583 public Set<AlcEventCallbackSOFTKey> getAlcEventCallbackSOFTKeys();
584
585 /** Returns whether callback Key { java.lang.Object userParam } is mapped for <br> <code> void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback, Object userParam)</code> */
587
588 /** Returns ALCEVENTPROCTYPESOFT callback mapped to Key { java.lang.Object userParam } for <br> <code> void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback, Object userParam)</code> */
590
591 /** Returns user-param mapped to Key { java.lang.Object userParam } for <br> <code> void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback, Object userParam)</code> */
593
594 /** Releases all callback data mapped via Key { java.lang.Object userParam } skipping toolkit API. Favor passing `null` callback ref to <br> <code> void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback, Object userParam)</code> */
596
597 /** Releases callback data mapped to Key { java.lang.Object userParam } skipping toolkit API. Favor passing `null` callback ref to <br> <code> void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback, Object userParam)</code> */
599
600 /** Entry point (through function pointer) to C language function: <br> <code>void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback, void * userParam)</code><br> */
601 public void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback, Object userParam);
602
603} // end of class ALExt
Implementing equals(Object) based on the native address and hashCode() on the HashUtil#getAddrHash32_...
Key { java.lang.Object userParam } for void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback,...
Definition: ALExt.java:558
AlcEventCallbackSOFTKey(java.lang.Object userParam)
Definition: ALExt.java:560
JavaCallback interface: ALBUFFERCALLBACKTYPESOFT -> ALsizei (*ALBUFFERCALLBACKTYPESOFT)(ALvoid * user...
Definition: ALExt.java:34
int callback(ALCcontext userptr, Buffer sampledata, int numbytes)
Interface to C language function: ALsizei callback(ALvoid * userptr, ALvoid * sampledata,...
JavaCallback interface: ALCEVENTPROCTYPESOFT -> void (*ALCEVENTPROCTYPESOFT)(ALCenum eventType,...
Definition: ALExt.java:41
void callback(int eventType, int deviceType, ALCdevice device, String message, Object userParam)
Interface to C language function: void callback(ALCenum eventType, ALCenum deviceType,...
JavaCallback interface: ALDEBUGPROCEXT -> void (*ALDEBUGPROCEXT)(ALenum source, ALenum type,...
Definition: ALExt.java:47
void callback(int source, int type, int id, int severity, String message, ALCcontext userParam)
Interface to C language function: void callback(ALenum source, ALenum type, ALuint id,...
JavaCallback interface: ALEVENTPROCSOFT -> void (*ALEVENTPROCSOFT)(ALenum eventType,...
Definition: ALExt.java:28
void callback(int eventType, int object, int param, String message, ALCcontext userParam)
Interface to C language function: void callback(ALenum eventType, ALuint object,...
ALCdevice alcLoopbackOpenDeviceSOFT(String deviceName)
Entry point (through function pointer) to C language function: ALCdevice * alcLoopbackOpenDeviceSOF...
void alFilterfv(int filter, int param, float[] pflValues, int pflValues_offset)
Entry point (through function pointer) to C language function: void alFilterfv(ALuint filter,...
void alSource3i64SOFT(int source, int param, long value1, long value2, long value3)
Entry point (through function pointer) to C language function: void alSource3i64SOFT(ALuint source,...
void alFilterfv(int filter, int param, FloatBuffer pflValues)
Entry point (through function pointer) to C language function: void alFilterfv(ALuint filter,...
void alEventControlSOFT(int count, IntBuffer types, boolean enable)
Entry point (through function pointer) to C language function: void alEventControlSOFT(ALsizei coun...
boolean isAlEventCallbackSOFTMapped(ALContextKey key)
Returns whether callback Key { ALCcontext userParam } is mapped for void alEventCallbackSOFT(ALEVE...
void alSourcei64SOFT(int source, int param, long value)
Entry point (through function pointer) to C language function: void alSourcei64SOFT(ALuint source,...
boolean alcEventControlSOFT(int count, IntBuffer events, boolean enable)
Entry point (through function pointer) to C language function: ALCboolean alcEventControlSOFT(ALCsi...
boolean alcSetThreadContext(ALCcontext context)
Entry point (through function pointer) to C language function: ALCboolean alcSetThreadContext(ALCco...
int alcEventIsSupportedSOFT(int eventType, int deviceType)
Entry point (through function pointer) to C language function: ALCenum alcEventIsSupportedSOFT(ALCe...
void alGetBufferPtrvSOFT(int buffer, int param, PointerBuffer ptr)
Entry point (through function pointer) to C language function: void alGetBufferPtrvSOFT(ALuint buff...
void alFilterf(int filter, int param, float flValue)
Entry point (through function pointer) to C language function: void alFilterf(ALuint filter,...
void alDebugMessageControlEXT(int source, int type, int severity, int count, int[] ids, int ids_offset, boolean enable)
Entry point (through function pointer) to C language function: void alDebugMessageControlEXT(ALenum...
void alcGetInteger64vSOFT(ALCdevice device, int pname, int size, long[] values, int values_offset)
Entry point (through function pointer) to C language function: void alcGetInteger64vSOFT(ALCdevice ...
void alcRenderSamplesSOFT(ALCdevice device, Buffer buffer, int samples)
Entry point (through function pointer) to C language function: void alcRenderSamplesSOFT(ALCdevice ...
ALCcontext getAlDebugMessageCallbackEXTUserParam(ALContextKey key)
Returns user-param mapped to Key { ALCcontext userParam } for void alDebugMessageCallbackEXT(ALDEB...
void alGetEffectiv(int effect, int param, int[] piValues, int piValues_offset)
Entry point (through function pointer) to C language function: void alGetEffectiv(ALuint effect,...
ALEVENTPROCSOFT getAlEventCallbackSOFT(ALContextKey key)
Returns ALEVENTPROCSOFT callback mapped to Key { ALCcontext userParam } for void alEventCallbackSO...
void alSourcei64vSOFT(int source, int param, LongBuffer values)
Entry point (through function pointer) to C language function: void alSourcei64vSOFT(ALuint source,...
void alEffectiv(int effect, int param, int[] piValues, int piValues_offset)
Entry point (through function pointer) to C language function: void alEffectiv(ALuint effect,...
Set< AlcEventCallbackSOFTKey > getAlcEventCallbackSOFTKeys()
Returns set of Key { java.lang.Object userParam } for void alcEventCallbackSOFT(ALCEVENTPROCTYPESO...
int releaseAllAlcEventCallbackSOFT()
Releases all callback data mapped via Key { java.lang.Object userParam } skipping toolkit API.
boolean isAlcEventCallbackSOFTMapped(AlcEventCallbackSOFTKey key)
Returns whether callback Key { java.lang.Object userParam } is mapped for void alcEventCallbackSOF...
boolean alIsAuxiliaryEffectSlot(int effectslot)
Entry point (through function pointer) to C language function: ALboolean alIsAuxiliaryEffectSlot(AL...
void alGetSource3i64SOFT(int source, int param, LongBuffer value1, LongBuffer value2, LongBuffer value3)
Entry point (through function pointer) to C language function: void alGetSource3i64SOFT(ALuint sour...
void alGetFilteriv(int filter, int param, IntBuffer piValues)
Entry point (through function pointer) to C language function: void alGetFilteriv(ALuint filter,...
void alEventControlSOFT(int count, int[] types, int types_offset, boolean enable)
Entry point (through function pointer) to C language function: void alEventControlSOFT(ALsizei coun...
void alDeleteAuxiliaryEffectSlots(int n, int[] effectslots, int effectslots_offset)
Entry point (through function pointer) to C language function: void alDeleteAuxiliaryEffectSlots(AL...
void alGetAuxiliaryEffectSlotiv(int effectslot, int param, int[] piValues, int piValues_offset)
Entry point (through function pointer) to C language function: void alGetAuxiliaryEffectSlotiv(ALui...
boolean alcEventControlSOFT(int count, int[] events, int events_offset, boolean enable)
Entry point (through function pointer) to C language function: ALCboolean alcEventControlSOFT(ALCsi...
boolean alIsEffect(int effect)
Entry point (through function pointer) to C language function: ALboolean alIsEffect(ALuint effect)
void alEventCallbackSOFT(ALEVENTPROCSOFT callback, ALCcontext userParam)
Entry point (through function pointer) to C language function: void alEventCallbackSOFT(ALEVENTPROC...
void alAuxiliaryEffectSlotf(int effectslot, int param, float flValue)
Entry point (through function pointer) to C language function: void alAuxiliaryEffectSlotf(ALuint e...
void alGetAuxiliaryEffectSlotf(int effectslot, int param, float[] pflValue, int pflValue_offset)
Entry point (through function pointer) to C language function: void alGetAuxiliaryEffectSlotf(ALuin...
void alBufferSubDataSOFT(int buffer, int format, Buffer data, int offset, int length)
Entry point (through function pointer) to C language function: void alBufferSubDataSOFT(ALuint buff...
String alGetStringiSOFT(int pname, int index)
Entry point (through function pointer) to C language function: const ALchar * alGetStringiSOFT(ALen...
void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, Buffer data)
Entry point (through function pointer) to C language function: void alBufferSamplesSOFT(ALuint buff...
void alAuxiliaryEffectSloti(int effectslot, int param, int iValue)
Entry point (through function pointer) to C language function: void alAuxiliaryEffectSloti(ALuint e...
void alSource3dSOFT(int source, int param, double value1, double value2, double value3)
Entry point (through function pointer) to C language function: void alSource3dSOFT(ALuint source,...
ALCEVENTPROCTYPESOFT getAlcEventCallbackSOFT(AlcEventCallbackSOFTKey key)
Returns ALCEVENTPROCTYPESOFT callback mapped to Key { java.lang.Object userParam } for void alcEve...
void alRequestFoldbackStart(int mode, int count, int length, float[] mem, int mem_offset, long callback)
Entry point (through function pointer) to C language function: void alRequestFoldbackStart(ALenum m...
void alProcessUpdatesSOFT()
Entry point (through function pointer) to C language function: void alProcessUpdatesSOFT()
void alGetBufferPtrSOFT(int buffer, int param, PointerBuffer ptr)
Entry point (through function pointer) to C language function: void alGetBufferPtrSOFT(ALuint buffe...
void alFilteriv(int filter, int param, IntBuffer piValues)
Entry point (through function pointer) to C language function: void alFilteriv(ALuint filter,...
void alRequestFoldbackStop()
Entry point (through function pointer) to C language function: void alRequestFoldbackStop()
void alFilteri(int filter, int param, int iValue)
Entry point (through function pointer) to C language function: void alFilteri(ALuint filter,...
ALCcontext alcGetThreadContext()
Entry point (through function pointer) to C language function: ALCcontext * alcGetThreadContext()
void alGetFilteri(int filter, int param, IntBuffer piValue)
Entry point (through function pointer) to C language function: void alGetFilteri(ALuint filter,...
ALCcontext getAlBufferCallbackSOFTUserParam(ALContextKey key)
Returns user-param mapped to Key { ALCcontext userptr } for void alBufferCallbackSOFT(int buffer,...
void alDebugMessageCallbackEXT(ALDEBUGPROCEXT callback, ALCcontext userParam)
Entry point (through function pointer) to C language function: void alDebugMessageCallbackEXT(ALDEB...
void alDeleteEffects(int n, IntBuffer effects)
Entry point (through function pointer) to C language function: void alDeleteEffects(ALsizei n,...
void alDebugMessageControlEXT(int source, int type, int severity, int count, IntBuffer ids, boolean enable)
Entry point (through function pointer) to C language function: void alDebugMessageControlEXT(ALenum...
void alBufferCallbackSOFT(int buffer, int format, int freq, ALBUFFERCALLBACKTYPESOFT callback, ALCcontext userptr)
Entry point (through function pointer) to C language function: void alBufferCallbackSOFT(ALuint buf...
void alSourcePlayAtTimevSOFT(int n, IntBuffer sources, long start_time)
Entry point (through function pointer) to C language function: void alSourcePlayAtTimevSOFT(ALsizei...
void alSourcePlayAtTimeSOFT(int source, long start_time)
Entry point (through function pointer) to C language function: void alSourcePlayAtTimeSOFT(ALuint s...
boolean alcResetDeviceSOFT(ALCdevice device, int[] attribs, int attribs_offset)
Entry point (through function pointer) to C language function: ALCboolean alcResetDeviceSOFT(ALCdev...
void alEffectfv(int effect, int param, FloatBuffer pflValues)
Entry point (through function pointer) to C language function: void alEffectfv(ALuint effect,...
boolean alcReopenDeviceSOFT(ALCdevice device, String deviceName, IntBuffer attribs)
Entry point (through function pointer) to C language function: ALCboolean alcReopenDeviceSOFT(ALCde...
void alGetSource3dSOFT(int source, int param, double[] value1, int value1_offset, double[] value2, int value2_offset, double[] value3, int value3_offset)
Entry point (through function pointer) to C language function: void alGetSource3dSOFT(ALuint source...
void alSourcedvSOFT(int source, int param, DoubleBuffer values)
Entry point (through function pointer) to C language function: void alSourcedvSOFT(ALuint source,...
void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, Buffer data)
Entry point (through function pointer) to C language function: void alBufferSubSamplesSOFT(ALuint b...
boolean alcReopenDeviceSOFT(ALCdevice device, String deviceName, int[] attribs, int attribs_offset)
Entry point (through function pointer) to C language function: ALCboolean alcReopenDeviceSOFT(ALCde...
void alAuxiliaryEffectSlotfv(int effectslot, int param, float[] pflValues, int pflValues_offset)
Entry point (through function pointer) to C language function: void alAuxiliaryEffectSlotfv(ALuint ...
void alGetEffectf(int effect, int param, FloatBuffer pflValue)
Entry point (through function pointer) to C language function: void alGetEffectf(ALuint effect,...
void alAuxiliaryEffectSlotfv(int effectslot, int param, FloatBuffer pflValues)
Entry point (through function pointer) to C language function: void alAuxiliaryEffectSlotfv(ALuint ...
void alGenEffects(int n, IntBuffer effects)
Entry point (through function pointer) to C language function: void alGenEffects(ALsizei n,...
void alGetSourcedSOFT(int source, int param, DoubleBuffer value)
Entry point (through function pointer) to C language function: void alGetSourcedSOFT(ALuint source,...
void alEffecti(int effect, int param, int iValue)
Entry point (through function pointer) to C language function: void alEffecti(ALuint effect,...
boolean isAlDebugMessageCallbackEXTMapped(ALContextKey key)
Returns whether callback Key { ALCcontext userParam } is mapped for void alDebugMessageCallbackEXT...
void alSourcePlayAtTimevSOFT(int n, int[] sources, int sources_offset, long start_time)
Entry point (through function pointer) to C language function: void alSourcePlayAtTimevSOFT(ALsizei...
void alGetFilteri(int filter, int param, int[] piValue, int piValue_offset)
Entry point (through function pointer) to C language function: void alGetFilteri(ALuint filter,...
void alGetAuxiliaryEffectSlotf(int effectslot, int param, FloatBuffer pflValue)
Entry point (through function pointer) to C language function: void alGetAuxiliaryEffectSlotf(ALuin...
void alGetObjectLabelEXT(int identifier, int name, int bufSize, IntBuffer length, ByteBuffer label)
Entry point (through function pointer) to C language function: void alGetObjectLabelEXT(ALenum iden...
void alGetSourcedSOFT(int source, int param, double[] value, int value_offset)
Entry point (through function pointer) to C language function: void alGetSourcedSOFT(ALuint source,...
String alcGetStringiSOFT(ALCdevice device, int paramName, int index)
Entry point (through function pointer) to C language function: const ALCchar * alcGetStringiSOFT(AL...
void alGetSourcei64vSOFT(int source, int param, long[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetSourcei64vSOFT(ALuint sour...
void alGetEffecti(int effect, int param, IntBuffer piValue)
Entry point (through function pointer) to C language function: void alGetEffecti(ALuint effect,...
void alcDeviceResumeSOFT(ALCdevice device)
Entry point (through function pointer) to C language function: void alcDeviceResumeSOFT(ALCdevice *...
void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, Buffer data)
Entry point (through function pointer) to C language function: void alGetBufferSamplesSOFT(ALuint b...
void releaseAlBufferCallbackSOFT(ALContextKey key)
Releases callback data mapped to Key { ALCcontext userptr } skipping toolkit API.
void alSourcei64vSOFT(int source, int param, long[] values, int values_offset)
Entry point (through function pointer) to C language function: void alSourcei64vSOFT(ALuint source,...
void alGetPointervSOFT(int pname, PointerBuffer values)
Entry point (through function pointer) to C language function: void alGetPointervSOFT(ALenum pname,...
boolean alIsBufferFormatSupportedSOFT(int format)
Entry point (through function pointer) to C language function: ALboolean alIsBufferFormatSupportedS...
void alGetEffectfv(int effect, int param, FloatBuffer pflValues)
Entry point (through function pointer) to C language function: void alGetEffectfv(ALuint effect,...
void alcGetInteger64vSOFT(ALCdevice device, int pname, int size, LongBuffer values)
Entry point (through function pointer) to C language function: void alcGetInteger64vSOFT(ALCdevice ...
void alGetAuxiliaryEffectSloti(int effectslot, int param, IntBuffer piValue)
Entry point (through function pointer) to C language function: void alGetAuxiliaryEffectSloti(ALuin...
void releaseAlEventCallbackSOFT(ALContextKey key)
Releases callback data mapped to Key { ALCcontext userParam } skipping toolkit API.
void alGetObjectLabelEXT(int identifier, int name, int bufSize, int[] length, int length_offset, byte[] label, int label_offset)
Entry point (through function pointer) to C language function: void alGetObjectLabelEXT(ALenum iden...
void alGetAuxiliaryEffectSlotfv(int effectslot, int param, float[] pflValues, int pflValues_offset)
Entry point (through function pointer) to C language function: void alGetAuxiliaryEffectSlotfv(ALui...
void alDeleteAuxiliaryEffectSlots(int n, IntBuffer effectslots)
Entry point (through function pointer) to C language function: void alDeleteAuxiliaryEffectSlots(AL...
void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback, Object userParam)
Entry point (through function pointer) to C language function: void alcEventCallbackSOFT(ALCEVENTPR...
void releaseAlDebugMessageCallbackEXT(ALContextKey key)
Releases callback data mapped to Key { ALCcontext userParam } skipping toolkit API.
void alObjectLabelEXT(int identifier, int name, String label)
Entry point (through function pointer) to C language function: void alObjectLabelEXT(ALenum identif...
void alGetFilteriv(int filter, int param, int[] piValues, int piValues_offset)
Entry point (through function pointer) to C language function: void alGetFilteriv(ALuint filter,...
void alcDevicePauseSOFT(ALCdevice device)
Entry point (through function pointer) to C language function: void alcDevicePauseSOFT(ALCdevice * ...
void alGetFilterfv(int filter, int param, float[] pflValues, int pflValues_offset)
Entry point (through function pointer) to C language function: void alGetFilterfv(ALuint filter,...
void alBufferDataStatic(int buffer, int format, Buffer data, int size, int freq)
Entry point (through function pointer) to C language function: void alBufferDataStatic(ALuint buffe...
void alGenFilters(int n, int[] filters, int filters_offset)
Entry point (through function pointer) to C language function: void alGenFilters(ALsizei n,...
void alDeleteFilters(int n, int[] filters, int filters_offset)
Entry point (through function pointer) to C language function: void alDeleteFilters(ALsizei n,...
void alEffectfv(int effect, int param, float[] pflValues, int pflValues_offset)
Entry point (through function pointer) to C language function: void alEffectfv(ALuint effect,...
ByteBuffer alGetPointerSOFT(int pname)
Entry point (through function pointer) to C language function: void * alGetPointerSOFT(ALenum pname...
void alGenAuxiliaryEffectSlots(int n, IntBuffer effectslots)
Entry point (through function pointer) to C language function: void alGenAuxiliaryEffectSlots(ALsiz...
int alGetDebugMessageLogEXT(int count, int logBufSize, int[] sources, int sources_offset, int[] types, int types_offset, int[] ids, int ids_offset, int[] severities, int severities_offset, int[] lengths, int lengths_offset, byte[] logBuf, int logBuf_offset)
Entry point (through function pointer) to C language function: ALuint alGetDebugMessageLogEXT(ALuin...
void alFilteriv(int filter, int param, int[] piValues, int piValues_offset)
Entry point (through function pointer) to C language function: void alFilteriv(ALuint filter,...
void alGetSource3dSOFT(int source, int param, DoubleBuffer value1, DoubleBuffer value2, DoubleBuffer value3)
Entry point (through function pointer) to C language function: void alGetSource3dSOFT(ALuint source...
void alDeferUpdatesSOFT()
Entry point (through function pointer) to C language function: void alDeferUpdatesSOFT()
ALCcontext getAlEventCallbackSOFTUserParam(ALContextKey key)
Returns user-param mapped to Key { ALCcontext userParam } for void alEventCallbackSOFT(ALEVENTPROC...
void alGetFilterf(int filter, int param, float[] pflValue, int pflValue_offset)
Entry point (through function pointer) to C language function: void alGetFilterf(ALuint filter,...
void alGetAuxiliaryEffectSloti(int effectslot, int param, int[] piValue, int piValue_offset)
Entry point (through function pointer) to C language function: void alGetAuxiliaryEffectSloti(ALuin...
void alDebugMessageInsertEXT(int source, int type, int id, int severity, String message)
Entry point (through function pointer) to C language function: void alDebugMessageInsertEXT(ALenum ...
void alGetEffectiv(int effect, int param, IntBuffer piValues)
Entry point (through function pointer) to C language function: void alGetEffectiv(ALuint effect,...
void alGetEffectfv(int effect, int param, float[] pflValues, int pflValues_offset)
Entry point (through function pointer) to C language function: void alGetEffectfv(ALuint effect,...
void alPushDebugGroupEXT(int source, int id, String message)
Entry point (through function pointer) to C language function: void alPushDebugGroupEXT(ALenum sour...
void alSourcedvSOFT(int source, int param, double[] values, int values_offset)
Entry point (through function pointer) to C language function: void alSourcedvSOFT(ALuint source,...
void alRequestFoldbackStart(int mode, int count, int length, FloatBuffer mem, long callback)
Entry point (through function pointer) to C language function: void alRequestFoldbackStart(ALenum m...
boolean alcResetDeviceSOFT(ALCdevice device, IntBuffer attribs)
Entry point (through function pointer) to C language function: ALCboolean alcResetDeviceSOFT(ALCdev...
void alGetFilterf(int filter, int param, FloatBuffer pflValue)
Entry point (through function pointer) to C language function: void alGetFilterf(ALuint filter,...
void alGenAuxiliaryEffectSlots(int n, int[] effectslots, int effectslots_offset)
Entry point (through function pointer) to C language function: void alGenAuxiliaryEffectSlots(ALsiz...
void alGetSourcei64vSOFT(int source, int param, LongBuffer values)
Entry point (through function pointer) to C language function: void alGetSourcei64vSOFT(ALuint sour...
int releaseAllAlEventCallbackSOFT()
Releases all callback data mapped via Key { ALCcontext userParam } skipping toolkit API.
void alGetAuxiliaryEffectSlotiv(int effectslot, int param, IntBuffer piValues)
Entry point (through function pointer) to C language function: void alGetAuxiliaryEffectSlotiv(ALui...
void alDeleteEffects(int n, int[] effects, int effects_offset)
Entry point (through function pointer) to C language function: void alDeleteEffects(ALsizei n,...
ALBUFFERCALLBACKTYPESOFT getAlBufferCallbackSOFT(ALContextKey key)
Returns ALBUFFERCALLBACKTYPESOFT callback mapped to Key { ALCcontext userptr } for void alBufferCa...
void releaseAlcEventCallbackSOFT(AlcEventCallbackSOFTKey key)
Releases callback data mapped to Key { java.lang.Object userParam } skipping toolkit API.
Object getAlcEventCallbackSOFTUserParam(AlcEventCallbackSOFTKey key)
Returns user-param mapped to Key { java.lang.Object userParam } for void alcEventCallbackSOFT(ALCE...
Set< ALContextKey > getAlEventCallbackSOFTKeys()
Returns set of Key { ALCcontext userParam } for void alEventCallbackSOFT(ALEVENTPROCSOFT callback,...
void alPopDebugGroupEXT()
Entry point (through function pointer) to C language function: void alPopDebugGroupEXT()
int releaseAllAlBufferCallbackSOFT()
Releases all callback data mapped via Key { ALCcontext userptr } skipping toolkit API.
void alEffectiv(int effect, int param, IntBuffer piValues)
Entry point (through function pointer) to C language function: void alEffectiv(ALuint effect,...
boolean isAlBufferCallbackSOFTMapped(ALContextKey key)
Returns whether callback Key { ALCcontext userptr } is mapped for void alBufferCallbackSOFT(int bu...
void alGetAuxiliaryEffectSlotfv(int effectslot, int param, FloatBuffer pflValues)
Entry point (through function pointer) to C language function: void alGetAuxiliaryEffectSlotfv(ALui...
void alGetSourcedvSOFT(int source, int param, double[] values, int values_offset)
Entry point (through function pointer) to C language function: void alGetSourcedvSOFT(ALuint source...
void alSourcedSOFT(int source, int param, double value)
Entry point (through function pointer) to C language function: void alSourcedSOFT(ALuint source,...
boolean alIsFilter(int filter)
Entry point (through function pointer) to C language function: ALboolean alIsFilter(ALuint filter)
Set< ALContextKey > getAlDebugMessageCallbackEXTKeys()
Returns set of Key { ALCcontext userParam } for void alDebugMessageCallbackEXT(ALDEBUGPROCEXT call...
void alGenFilters(int n, IntBuffer filters)
Entry point (through function pointer) to C language function: void alGenFilters(ALsizei n,...
boolean alcIsRenderFormatSupportedSOFT(ALCdevice device, int freq, int channels, int type)
Entry point (through function pointer) to C language function: ALCboolean alcIsRenderFormatSupporte...
void alGetEffectf(int effect, int param, float[] pflValue, int pflValue_offset)
Entry point (through function pointer) to C language function: void alGetEffectf(ALuint effect,...
void alGenEffects(int n, int[] effects, int effects_offset)
Entry point (through function pointer) to C language function: void alGenEffects(ALsizei n,...
void alGetSourcei64SOFT(int source, int param, long[] value, int value_offset)
Entry point (through function pointer) to C language function: void alGetSourcei64SOFT(ALuint sourc...
void alDeleteFilters(int n, IntBuffer filters)
Entry point (through function pointer) to C language function: void alDeleteFilters(ALsizei n,...
void alEffectf(int effect, int param, float flValue)
Entry point (through function pointer) to C language function: void alEffectf(ALuint effect,...
void alGetEffecti(int effect, int param, int[] piValue, int piValue_offset)
Entry point (through function pointer) to C language function: void alGetEffecti(ALuint effect,...
Set< ALContextKey > getAlBufferCallbackSOFTKeys()
Returns set of Key { ALCcontext userptr } for void alBufferCallbackSOFT(int buffer,...
void alGetSource3i64SOFT(int source, int param, long[] value1, int value1_offset, long[] value2, int value2_offset, long[] value3, int value3_offset)
Entry point (through function pointer) to C language function: void alGetSource3i64SOFT(ALuint sour...
void alGetSourcedvSOFT(int source, int param, DoubleBuffer values)
Entry point (through function pointer) to C language function: void alGetSourcedvSOFT(ALuint source...
int alGetDebugMessageLogEXT(int count, int logBufSize, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer logBuf)
Entry point (through function pointer) to C language function: ALuint alGetDebugMessageLogEXT(ALuin...
int releaseAllAlDebugMessageCallbackEXT()
Releases all callback data mapped via Key { ALCcontext userParam } skipping toolkit API.
void alAuxiliaryEffectSlotiv(int effectslot, int param, int[] piValues, int piValues_offset)
Entry point (through function pointer) to C language function: void alAuxiliaryEffectSlotiv(ALuint ...
void alAuxiliaryEffectSlotiv(int effectslot, int param, IntBuffer piValues)
Entry point (through function pointer) to C language function: void alAuxiliaryEffectSlotiv(ALuint ...
ALDEBUGPROCEXT getAlDebugMessageCallbackEXT(ALContextKey key)
Returns ALDEBUGPROCEXT callback mapped to Key { ALCcontext userParam } for void alDebugMessageCall...
void alGetFilterfv(int filter, int param, FloatBuffer pflValues)
Entry point (through function pointer) to C language function: void alGetFilterfv(ALuint filter,...
void alGetBuffer3PtrSOFT(int buffer, int param, PointerBuffer ptr0, PointerBuffer ptr1, PointerBuffer ptr2)
Entry point (through function pointer) to C language function: void alGetBuffer3PtrSOFT(ALuint buff...
void alGetSourcei64SOFT(int source, int param, LongBuffer value)
Entry point (through function pointer) to C language function: void alGetSourcei64SOFT(ALuint sourc...