com.jogamp.openal.AL Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of joal Show documentation
Show all versions of joal Show documentation
Java™ Binding for the OpenAL® API
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/procaddress/ProcAddressEmitter.java on Tue Jun 25 19:45:22 CEST 2013 ----! */
package com.jogamp.openal;
import com.jogamp.openal.*;
import jogamp.openal.*;
import java.security.AccessController;
import java.security.PrivilegedAction;
import com.jogamp.gluegen.runtime.*;
import com.jogamp.common.os.*;
import com.jogamp.common.nio.*;
import java.nio.*;
public interface AL extends ALConstants{
public static final int HAS_STDDEF = 1;
/** Entry point (through function pointer) to C language function:
void alBuffer3f(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
*/
public void alBuffer3f(int buffer, int param, float value1, float value2, float value3);
/** Entry point (through function pointer) to C language function:
void alBuffer3i(ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3);
*/
public void alBuffer3i(int buffer, int param, int value1, int value2, int value3);
/** Entry point (through function pointer) to C language function:
void alBufferData(ALuint buffer, ALenum format, const ALvoid * data, ALsizei size, ALsizei freq);
@param data a direct or array-backed {@link java.nio.Buffer} */
public void alBufferData(int buffer, int format, Buffer data, int size, int freq);
/** Entry point (through function pointer) to C language function:
void alBufferf(ALuint buffer, ALenum param, ALfloat value);
*/
public void alBufferf(int buffer, int param, float value);
/** Entry point (through function pointer) to C language function:
void alBufferfv(ALuint buffer, ALenum param, const ALfloat * values);
@param values a direct or array-backed {@link java.nio.FloatBuffer} */
public void alBufferfv(int buffer, int param, FloatBuffer values);
/** Entry point (through function pointer) to C language function:
void alBufferfv(ALuint buffer, ALenum param, const ALfloat * values);
*/
public void alBufferfv(int buffer, int param, float[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alBufferi(ALuint buffer, ALenum param, ALint value);
*/
public void alBufferi(int buffer, int param, int value);
/** Entry point (through function pointer) to C language function:
void alBufferiv(ALuint buffer, ALenum param, const ALint * values);
@param values a direct or array-backed {@link java.nio.IntBuffer} */
public void alBufferiv(int buffer, int param, IntBuffer values);
/** Entry point (through function pointer) to C language function:
void alBufferiv(ALuint buffer, ALenum param, const ALint * values);
*/
public void alBufferiv(int buffer, int param, int[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alDeleteBuffers(ALsizei n, const ALuint * buffers);
@param buffers a direct or array-backed {@link java.nio.IntBuffer} */
public void alDeleteBuffers(int n, IntBuffer buffers);
/** Entry point (through function pointer) to C language function:
void alDeleteBuffers(ALsizei n, const ALuint * buffers);
*/
public void alDeleteBuffers(int n, int[] buffers, int buffers_offset);
/** Entry point (through function pointer) to C language function:
void alDeleteSources(ALsizei n, const ALuint * sources);
@param sources a direct or array-backed {@link java.nio.IntBuffer} */
public void alDeleteSources(int n, IntBuffer sources);
/** Entry point (through function pointer) to C language function:
void alDeleteSources(ALsizei n, const ALuint * sources);
*/
public void alDeleteSources(int n, int[] sources, int sources_offset);
/** Entry point (through function pointer) to C language function:
void alDisable(ALenum capability);
*/
public void alDisable(int capability);
/** Entry point (through function pointer) to C language function:
void alDistanceModel(ALenum distanceModel);
*/
public void alDistanceModel(int distanceModel);
/** Entry point (through function pointer) to C language function:
void alDopplerFactor(ALfloat value);
*/
public void alDopplerFactor(float value);
/** Entry point (through function pointer) to C language function:
void alDopplerVelocity(ALfloat value);
*/
public void alDopplerVelocity(float value);
/** Entry point (through function pointer) to C language function:
void alEnable(ALenum capability);
*/
public void alEnable(int capability);
/** Entry point (through function pointer) to C language function:
void alGenBuffers(ALsizei n, ALuint * buffers);
@param buffers a direct or array-backed {@link java.nio.IntBuffer} */
public void alGenBuffers(int n, IntBuffer buffers);
/** Entry point (through function pointer) to C language function:
void alGenBuffers(ALsizei n, ALuint * buffers);
*/
public void alGenBuffers(int n, int[] buffers, int buffers_offset);
/** Entry point (through function pointer) to C language function:
void alGenSources(ALsizei n, ALuint * sources);
@param sources a direct or array-backed {@link java.nio.IntBuffer} */
public void alGenSources(int n, IntBuffer sources);
/** Entry point (through function pointer) to C language function:
void alGenSources(ALsizei n, ALuint * sources);
*/
public void alGenSources(int n, int[] sources, int sources_offset);
/** Entry point (through function pointer) to C language function:
ALboolean alGetBoolean(ALenum param);
*/
public boolean alGetBoolean(int param);
/** Entry point (through function pointer) to C language function:
void alGetBooleanv(ALenum param, ALboolean * values);
@param values a direct or array-backed {@link java.nio.ByteBuffer} */
public void alGetBooleanv(int param, ByteBuffer values);
/** Entry point (through function pointer) to C language function:
void alGetBooleanv(ALenum param, ALboolean * values);
*/
public void alGetBooleanv(int param, byte[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alGetBuffer3f(ALuint buffer, ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3);
@param value1 a direct or array-backed {@link java.nio.FloatBuffer}
@param value2 a direct or array-backed {@link java.nio.FloatBuffer}
@param value3 a direct or array-backed {@link java.nio.FloatBuffer} */
public 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, ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3);
*/
public 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 alGetBuffer3i(ALuint buffer, ALenum param, ALint * value1, ALint * value2, ALint * value3);
@param value1 a direct or array-backed {@link java.nio.IntBuffer}
@param value2 a direct or array-backed {@link java.nio.IntBuffer}
@param value3 a direct or array-backed {@link java.nio.IntBuffer} */
public 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, ALenum param, ALint * value1, ALint * value2, ALint * value3);
*/
public 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 alGetBufferf(ALuint buffer, ALenum param, ALfloat * value);
@param value a direct or array-backed {@link java.nio.FloatBuffer} */
public void alGetBufferf(int buffer, int param, FloatBuffer value);
/** Entry point (through function pointer) to C language function:
void alGetBufferf(ALuint buffer, ALenum param, ALfloat * value);
*/
public void alGetBufferf(int buffer, int param, float[] value, int value_offset);
/** Entry point (through function pointer) to C language function:
void alGetBufferfv(ALuint buffer, ALenum param, ALfloat * values);
@param values a direct or array-backed {@link java.nio.FloatBuffer} */
public void alGetBufferfv(int buffer, int param, FloatBuffer values);
/** Entry point (through function pointer) to C language function:
void alGetBufferfv(ALuint buffer, ALenum param, ALfloat * values);
*/
public void alGetBufferfv(int buffer, int param, float[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alGetBufferi(ALuint buffer, ALenum param, ALint * value);
@param value a direct or array-backed {@link java.nio.IntBuffer} */
public void alGetBufferi(int buffer, int param, IntBuffer value);
/** Entry point (through function pointer) to C language function:
void alGetBufferi(ALuint buffer, ALenum param, ALint * value);
*/
public void alGetBufferi(int buffer, int param, int[] value, int value_offset);
/** Entry point (through function pointer) to C language function:
void alGetBufferiv(ALuint buffer, ALenum param, ALint * values);
@param values a direct or array-backed {@link java.nio.IntBuffer} */
public void alGetBufferiv(int buffer, int param, IntBuffer values);
/** Entry point (through function pointer) to C language function:
void alGetBufferiv(ALuint buffer, ALenum param, ALint * values);
*/
public void alGetBufferiv(int buffer, int param, int[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
ALdouble alGetDouble(ALenum param);
*/
public double alGetDouble(int param);
/** Entry point (through function pointer) to C language function:
void alGetDoublev(ALenum param, ALdouble * values);
@param values a direct or array-backed {@link java.nio.DoubleBuffer} */
public void alGetDoublev(int param, DoubleBuffer values);
/** Entry point (through function pointer) to C language function:
void alGetDoublev(ALenum param, ALdouble * values);
*/
public void alGetDoublev(int param, double[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
ALenum alGetEnumValue(const ALchar * ename);
*/
public int alGetEnumValue(String ename);
/** Entry point (through function pointer) to C language function:
ALenum alGetError(void);
*/
public int alGetError();
/** Entry point (through function pointer) to C language function:
ALfloat alGetFloat(ALenum param);
*/
public float alGetFloat(int param);
/** Entry point (through function pointer) to C language function:
void alGetFloatv(ALenum param, ALfloat * values);
@param values a direct or array-backed {@link java.nio.FloatBuffer} */
public void alGetFloatv(int param, FloatBuffer values);
/** Entry point (through function pointer) to C language function:
void alGetFloatv(ALenum param, ALfloat * values);
*/
public void alGetFloatv(int param, float[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
ALint alGetInteger(ALenum param);
*/
public int alGetInteger(int param);
/** Entry point (through function pointer) to C language function:
void alGetIntegerv(ALenum param, ALint * values);
@param values a direct or array-backed {@link java.nio.IntBuffer} */
public void alGetIntegerv(int param, IntBuffer values);
/** Entry point (through function pointer) to C language function:
void alGetIntegerv(ALenum param, ALint * values);
*/
public void alGetIntegerv(int param, int[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alGetListener3f(ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3);
@param value1 a direct or array-backed {@link java.nio.FloatBuffer}
@param value2 a direct or array-backed {@link java.nio.FloatBuffer}
@param value3 a direct or array-backed {@link java.nio.FloatBuffer} */
public void alGetListener3f(int param, FloatBuffer value1, FloatBuffer value2, FloatBuffer value3);
/** Entry point (through function pointer) to C language function:
void alGetListener3f(ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3);
*/
public 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 alGetListener3i(ALenum param, ALint * value1, ALint * value2, ALint * value3);
@param value1 a direct or array-backed {@link java.nio.IntBuffer}
@param value2 a direct or array-backed {@link java.nio.IntBuffer}
@param value3 a direct or array-backed {@link java.nio.IntBuffer} */
public void alGetListener3i(int param, IntBuffer value1, IntBuffer value2, IntBuffer value3);
/** Entry point (through function pointer) to C language function:
void alGetListener3i(ALenum param, ALint * value1, ALint * value2, ALint * value3);
*/
public 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 alGetListenerf(ALenum param, ALfloat * value);
@param value a direct or array-backed {@link java.nio.FloatBuffer} */
public void alGetListenerf(int param, FloatBuffer value);
/** Entry point (through function pointer) to C language function:
void alGetListenerf(ALenum param, ALfloat * value);
*/
public void alGetListenerf(int param, float[] value, int value_offset);
/** Entry point (through function pointer) to C language function:
void alGetListenerfv(ALenum param, ALfloat * values);
@param values a direct or array-backed {@link java.nio.FloatBuffer} */
public void alGetListenerfv(int param, FloatBuffer values);
/** Entry point (through function pointer) to C language function:
void alGetListenerfv(ALenum param, ALfloat * values);
*/
public void alGetListenerfv(int param, float[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alGetListeneri(ALenum param, ALint * value);
@param value a direct or array-backed {@link java.nio.IntBuffer} */
public void alGetListeneri(int param, IntBuffer value);
/** Entry point (through function pointer) to C language function:
void alGetListeneri(ALenum param, ALint * value);
*/
public void alGetListeneri(int param, int[] value, int value_offset);
/** Entry point (through function pointer) to C language function:
void alGetListeneriv(ALenum param, ALint * values);
@param values a direct or array-backed {@link java.nio.IntBuffer} */
public void alGetListeneriv(int param, IntBuffer values);
/** Entry point (through function pointer) to C language function:
void alGetListeneriv(ALenum param, ALint * values);
*/
public void alGetListeneriv(int param, int[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alGetSource3f(ALuint source, ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3);
@param value1 a direct or array-backed {@link java.nio.FloatBuffer}
@param value2 a direct or array-backed {@link java.nio.FloatBuffer}
@param value3 a direct or array-backed {@link java.nio.FloatBuffer} */
public 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, ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3);
*/
public 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 alGetSource3i(ALuint source, ALenum param, ALint * value1, ALint * value2, ALint * value3);
@param value1 a direct or array-backed {@link java.nio.IntBuffer}
@param value2 a direct or array-backed {@link java.nio.IntBuffer}
@param value3 a direct or array-backed {@link java.nio.IntBuffer} */
public 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, ALenum param, ALint * value1, ALint * value2, ALint * value3);
*/
public 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 alGetSourcef(ALuint source, ALenum param, ALfloat * value);
@param value a direct or array-backed {@link java.nio.FloatBuffer} */
public void alGetSourcef(int source, int param, FloatBuffer value);
/** Entry point (through function pointer) to C language function:
void alGetSourcef(ALuint source, ALenum param, ALfloat * value);
*/
public void alGetSourcef(int source, int param, float[] value, int value_offset);
/** Entry point (through function pointer) to C language function:
void alGetSourcefv(ALuint source, ALenum param, ALfloat * values);
@param values a direct or array-backed {@link java.nio.FloatBuffer} */
public void alGetSourcefv(int source, int param, FloatBuffer values);
/** Entry point (through function pointer) to C language function:
void alGetSourcefv(ALuint source, ALenum param, ALfloat * values);
*/
public void alGetSourcefv(int source, int param, float[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alGetSourcei(ALuint source, ALenum param, ALint * value);
@param value a direct or array-backed {@link java.nio.IntBuffer} */
public void alGetSourcei(int source, int param, IntBuffer value);
/** Entry point (through function pointer) to C language function:
void alGetSourcei(ALuint source, ALenum param, ALint * value);
*/
public void alGetSourcei(int source, int param, int[] value, int value_offset);
/** Entry point (through function pointer) to C language function:
void alGetSourceiv(ALuint source, ALenum param, ALint * values);
@param values a direct or array-backed {@link java.nio.IntBuffer} */
public void alGetSourceiv(int source, int param, IntBuffer values);
/** Entry point (through function pointer) to C language function:
void alGetSourceiv(ALuint source, ALenum param, ALint * values);
*/
public void alGetSourceiv(int source, int param, int[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
const ALchar * alGetString(ALenum param);
*/
public String alGetString(int param);
/** Entry point (through function pointer) to C language function:
ALboolean alIsBuffer(ALuint buffer);
*/
public boolean alIsBuffer(int buffer);
/** Entry point (through function pointer) to C language function:
ALboolean alIsEnabled(ALenum capability);
*/
public boolean alIsEnabled(int capability);
/** Entry point (through function pointer) to C language function:
ALboolean alIsExtensionPresent(const ALchar * extname);
*/
public boolean alIsExtensionPresent(String extname);
/** Entry point (through function pointer) to C language function:
ALboolean alIsSource(ALuint source);
*/
public boolean alIsSource(int source);
/** Entry point (through function pointer) to C language function:
void alListener3f(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
*/
public void alListener3f(int param, float value1, float value2, float value3);
/** Entry point (through function pointer) to C language function:
void alListener3i(ALenum param, ALint value1, ALint value2, ALint value3);
*/
public void alListener3i(int param, int value1, int value2, int value3);
/** Entry point (through function pointer) to C language function:
void alListenerf(ALenum param, ALfloat value);
*/
public void alListenerf(int param, float value);
/** Entry point (through function pointer) to C language function:
void alListenerfv(ALenum param, const ALfloat * values);
@param values a direct or array-backed {@link java.nio.FloatBuffer} */
public void alListenerfv(int param, FloatBuffer values);
/** Entry point (through function pointer) to C language function:
void alListenerfv(ALenum param, const ALfloat * values);
*/
public void alListenerfv(int param, float[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alListeneri(ALenum param, ALint value);
*/
public void alListeneri(int param, int value);
/** Entry point (through function pointer) to C language function:
void alListeneriv(ALenum param, const ALint * values);
@param values a direct or array-backed {@link java.nio.IntBuffer} */
public void alListeneriv(int param, IntBuffer values);
/** Entry point (through function pointer) to C language function:
void alListeneriv(ALenum param, const ALint * values);
*/
public void alListeneriv(int param, int[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alSource3f(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
*/
public void alSource3f(int source, int param, float value1, float value2, float value3);
/** Entry point (through function pointer) to C language function:
void alSource3i(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3);
*/
public void alSource3i(int source, int param, int value1, int value2, int value3);
/** Entry point (through function pointer) to C language function:
void alSourcePause(ALuint source);
*/
public void alSourcePause(int source);
/** Entry point (through function pointer) to C language function:
void alSourcePausev(ALsizei n, const ALuint * sources);
@param sources a direct or array-backed {@link java.nio.IntBuffer} */
public void alSourcePausev(int n, IntBuffer sources);
/** Entry point (through function pointer) to C language function:
void alSourcePausev(ALsizei n, const ALuint * sources);
*/
public void alSourcePausev(int n, int[] sources, int sources_offset);
/** Entry point (through function pointer) to C language function:
void alSourcePlay(ALuint source);
*/
public void alSourcePlay(int source);
/** Entry point (through function pointer) to C language function:
void alSourcePlayv(ALsizei n, const ALuint * sources);
@param sources a direct or array-backed {@link java.nio.IntBuffer} */
public void alSourcePlayv(int n, IntBuffer sources);
/** Entry point (through function pointer) to C language function:
void alSourcePlayv(ALsizei n, const ALuint * sources);
*/
public void alSourcePlayv(int n, int[] sources, int sources_offset);
/** Entry point (through function pointer) to C language function:
void alSourceQueueBuffers(ALuint source, ALsizei nb, const ALuint * buffers);
@param buffers a direct or array-backed {@link java.nio.IntBuffer} */
public void alSourceQueueBuffers(int source, int nb, IntBuffer buffers);
/** Entry point (through function pointer) to C language function:
void alSourceQueueBuffers(ALuint source, ALsizei nb, const ALuint * buffers);
*/
public void alSourceQueueBuffers(int source, int nb, int[] buffers, int buffers_offset);
/** Entry point (through function pointer) to C language function:
void alSourceRewind(ALuint source);
*/
public void alSourceRewind(int source);
/** Entry point (through function pointer) to C language function:
void alSourceRewindv(ALsizei n, const ALuint * sources);
@param sources a direct or array-backed {@link java.nio.IntBuffer} */
public void alSourceRewindv(int n, IntBuffer sources);
/** Entry point (through function pointer) to C language function:
void alSourceRewindv(ALsizei n, const ALuint * sources);
*/
public void alSourceRewindv(int n, int[] sources, int sources_offset);
/** Entry point (through function pointer) to C language function:
void alSourceStop(ALuint source);
*/
public void alSourceStop(int source);
/** Entry point (through function pointer) to C language function:
void alSourceStopv(ALsizei n, const ALuint * sources);
@param sources a direct or array-backed {@link java.nio.IntBuffer} */
public void alSourceStopv(int n, IntBuffer sources);
/** Entry point (through function pointer) to C language function:
void alSourceStopv(ALsizei n, const ALuint * sources);
*/
public void alSourceStopv(int n, int[] sources, int sources_offset);
/** Entry point (through function pointer) to C language function:
void alSourceUnqueueBuffers(ALuint source, ALsizei nb, ALuint * buffers);
@param buffers a direct or array-backed {@link java.nio.IntBuffer} */
public void alSourceUnqueueBuffers(int source, int nb, IntBuffer buffers);
/** Entry point (through function pointer) to C language function:
void alSourceUnqueueBuffers(ALuint source, ALsizei nb, ALuint * buffers);
*/
public void alSourceUnqueueBuffers(int source, int nb, int[] buffers, int buffers_offset);
/** Entry point (through function pointer) to C language function:
void alSourcef(ALuint source, ALenum param, ALfloat value);
*/
public void alSourcef(int source, int param, float value);
/** Entry point (through function pointer) to C language function:
void alSourcefv(ALuint source, ALenum param, const ALfloat * values);
@param values a direct or array-backed {@link java.nio.FloatBuffer} */
public void alSourcefv(int source, int param, FloatBuffer values);
/** Entry point (through function pointer) to C language function:
void alSourcefv(ALuint source, ALenum param, const ALfloat * values);
*/
public void alSourcefv(int source, int param, float[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alSourcei(ALuint source, ALenum param, ALint value);
*/
public void alSourcei(int source, int param, int value);
/** Entry point (through function pointer) to C language function:
void alSourceiv(ALuint source, ALenum param, const ALint * values);
@param values a direct or array-backed {@link java.nio.IntBuffer} */
public void alSourceiv(int source, int param, IntBuffer values);
/** Entry point (through function pointer) to C language function:
void alSourceiv(ALuint source, ALenum param, const ALint * values);
*/
public void alSourceiv(int source, int param, int[] values, int values_offset);
/** Entry point (through function pointer) to C language function:
void alSpeedOfSound(ALfloat value);
*/
public void alSpeedOfSound(float value);
} // end of class AL