Top Fields Methods
com.jogamp.openal

public Interface AL

extends ALConstants
Known Direct Implementers
jogamp.openal.ALImpl
Imports
com.jogamp.openal.*, jogamp.openal.*, java.security.AccessController, .PrivilegedAction, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
HAS_STDDEF

CType: int

Inherited from com.jogamp.openal.ALConstants:
AL_BITSAL_BUFFERAL_BUFFERS_PROCESSEDAL_BUFFERS_QUEUEDAL_BYTE_OFFSETAL_CHANNELSAL_CONE_INNER_ANGLEAL_CONE_OUTER_ANGLEAL_CONE_OUTER_GAINAL_DIRECTIONAL_DISTANCE_MODELAL_DOPPLER_FACTORAL_DOPPLER_VELOCITYAL_EXPONENT_DISTANCEAL_EXPONENT_DISTANCE_CLAMPEDAL_EXTENSIONSAL_FALSEAL_FORMAT_MONO16AL_FORMAT_MONO8AL_FORMAT_STEREO16AL_FORMAT_STEREO8AL_FREQUENCYAL_GAINAL_ILLEGAL_COMMANDAL_ILLEGAL_ENUMAL_INITIALAL_INVALIDAL_INVALID_ENUMAL_INVALID_NAMEAL_INVALID_OPERATIONAL_INVALID_VALUEAL_INVERSE_DISTANCEAL_INVERSE_DISTANCE_CLAMPEDAL_LINEAR_DISTANCEAL_LINEAR_DISTANCE_CLAMPEDAL_LOOPINGAL_MAX_DISTANCEAL_MAX_GAINAL_MIN_GAINAL_NO_ERRORAL_NONEAL_ORIENTATIONAL_OUT_OF_MEMORYAL_PAUSEDAL_PENDINGAL_PITCHAL_PLAYINGAL_POSITIONAL_PROCESSEDAL_REFERENCE_DISTANCEAL_RENDERERAL_ROLLOFF_FACTORAL_SAMPLE_OFFSETAL_SEC_OFFSETAL_SIZEAL_SOURCE_RELATIVEAL_SOURCE_STATEAL_SOURCE_TYPEAL_SPEED_OF_SOUNDAL_STATICAL_STOPPEDAL_STREAMINGAL_TRUEAL_UNDETERMINEDAL_UNUSEDAL_VELOCITYAL_VENDORAL_VERSION

Method Summary

Modifier and TypeMethod and Description
public void
alBuffer3f(int buffer, int param, float value1, float value2, float value3)

Entry point (through function pointer) to C language function: void alBuffer3f(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)

public void
alBuffer3i(int buffer, int param, int value1, int value2, int value3)

Entry point (through function pointer) to C language function: void alBuffer3i(ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3)

public void
alBufferData(int buffer, int format, Buffer
a direct or array-backed java.nio.Buffer
data
,
int size, int freq)

Entry point (through function pointer) to C language function: void alBufferData(ALuint buffer, ALenum format, const ALvoid * data, ALsizei size, ALsizei freq)

public void
alBufferf(int buffer, int param, float value)

Entry point (through function pointer) to C language function: void alBufferf(ALuint buffer, ALenum param, ALfloat value)

public void
alBufferfv(int buffer, int param, FloatBuffer
a direct or array-backed java.nio.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 alBufferfv(ALuint buffer, ALenum param, const ALfloat * values)

public void
alBufferi(int buffer, int param, int value)

Entry point (through function pointer) to C language function: void alBufferi(ALuint buffer, ALenum param, ALint value)

public void
alBufferiv(int buffer, int param, IntBuffer
a direct or array-backed java.nio.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 alBufferiv(ALuint buffer, ALenum param, const ALint * values)

public void
alDeleteBuffers(int n, IntBuffer
a direct or array-backed java.nio.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 alDeleteBuffers(ALsizei n, const ALuint * buffers)

public void
alDeleteSources(int n, IntBuffer
a direct or array-backed java.nio.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 alDeleteSources(ALsizei n, const ALuint * sources)

public void
alDisable(int capability)

Entry point (through function pointer) to C language function: void alDisable(ALenum capability)

public void
alDistanceModel(int distanceModel)

Entry point (through function pointer) to C language function: void alDistanceModel(ALenum distanceModel)

public void
alDopplerFactor(float value)

Entry point (through function pointer) to C language function: void alDopplerFactor(ALfloat value)

public void
alDopplerVelocity(float value)

Entry point (through function pointer) to C language function: void alDopplerVelocity(ALfloat value)

public void
alEnable(int capability)

Entry point (through function pointer) to C language function: void alEnable(ALenum capability)

public void
alGenBuffers(int n, IntBuffer
a direct or array-backed java.nio.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 alGenBuffers(ALsizei n, ALuint * buffers)

public void
alGenSources(int n, IntBuffer
a direct or array-backed java.nio.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: void alGenSources(ALsizei n, ALuint * sources)

public boolean
alGetBoolean(int param)

Entry point (through function pointer) to C language function: ALboolean alGetBoolean(ALenum param)

public void
alGetBooleanv(int param, ByteBuffer
a direct or array-backed java.nio.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 alGetBooleanv(ALenum param, ALboolean * values)

public void
alGetBuffer3f(int buffer, int param, FloatBuffer
a direct or array-backed java.nio.FloatBuffer
value1
,
FloatBuffer
a direct or array-backed java.nio.FloatBuffer
value2
,
FloatBuffer
a direct or array-backed java.nio.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 alGetBuffer3f(ALuint buffer, ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3)

public void
alGetBuffer3i(int buffer, int param, IntBuffer
a direct or array-backed java.nio.IntBuffer
value1
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
value2
,
IntBuffer
a direct or array-backed java.nio.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 alGetBuffer3i(ALuint buffer, ALenum param, ALint * value1, ALint * value2, ALint * value3)

public void
alGetBufferf(int buffer, int param, FloatBuffer
a direct or array-backed java.nio.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 alGetBufferf(ALuint buffer, ALenum param, ALfloat * value)

public void
alGetBufferfv(int buffer, int param, FloatBuffer
a direct or array-backed java.nio.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 alGetBufferfv(ALuint buffer, ALenum param, ALfloat * values)

public void
alGetBufferi(int buffer, int param, IntBuffer
a direct or array-backed java.nio.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 alGetBufferi(ALuint buffer, ALenum param, ALint * value)

public void
alGetBufferiv(int buffer, int param, IntBuffer
a direct or array-backed java.nio.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: void alGetBufferiv(ALuint buffer, ALenum param, ALint * values)

public double
alGetDouble(int param)

Entry point (through function pointer) to C language function: ALdouble alGetDouble(ALenum param)

public void
alGetDoublev(int param, DoubleBuffer
a direct or array-backed java.nio.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: void alGetDoublev(ALenum param, ALdouble * values)

public int
alGetEnumValue(String ename)

Entry point (through function pointer) to C language function: ALenum alGetEnumValue(const ALchar * ename)

public int
alGetError()

Entry point (through function pointer) to C language function: ALenum alGetError(void)

public float
alGetFloat(int param)

Entry point (through function pointer) to C language function: ALfloat alGetFloat(ALenum param)

public void
alGetFloatv(int param, FloatBuffer
a direct or array-backed java.nio.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: void alGetFloatv(ALenum param, ALfloat * values)

public int
alGetInteger(int param)

Entry point (through function pointer) to C language function: ALint alGetInteger(ALenum param)

public void
alGetIntegerv(int param, IntBuffer
a direct or array-backed java.nio.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 alGetIntegerv(ALenum param, ALint * values)

public void
alGetListener3f(int param, FloatBuffer
a direct or array-backed java.nio.FloatBuffer
value1
,
FloatBuffer
a direct or array-backed java.nio.FloatBuffer
value2
,
FloatBuffer
a direct or array-backed java.nio.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 alGetListener3f(ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3)

public void
alGetListener3i(int param, IntBuffer
a direct or array-backed java.nio.IntBuffer
value1
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
value2
,
IntBuffer
a direct or array-backed java.nio.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 alGetListener3i(ALenum param, ALint * value1, ALint * value2, ALint * value3)

public void
alGetListenerf(int param, FloatBuffer
a direct or array-backed java.nio.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 alGetListenerf(ALenum param, ALfloat * value)

public void
alGetListenerfv(int param, FloatBuffer
a direct or array-backed java.nio.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 alGetListenerfv(ALenum param, ALfloat * values)

public void
alGetListeneri(int param, IntBuffer
a direct or array-backed java.nio.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 alGetListeneri(ALenum param, ALint * value)

public void
alGetListeneriv(int param, IntBuffer
a direct or array-backed java.nio.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 alGetListeneriv(ALenum param, ALint * values)

public void
alGetSource3f(int source, int param, FloatBuffer
a direct or array-backed java.nio.FloatBuffer
value1
,
FloatBuffer
a direct or array-backed java.nio.FloatBuffer
value2
,
FloatBuffer
a direct or array-backed java.nio.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 alGetSource3f(ALuint source, ALenum param, ALfloat * value1, ALfloat * value2, ALfloat * value3)

public void
alGetSource3i(int source, int param, IntBuffer
a direct or array-backed java.nio.IntBuffer
value1
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
value2
,
IntBuffer
a direct or array-backed java.nio.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 alGetSource3i(ALuint source, ALenum param, ALint * value1, ALint * value2, ALint * value3)

public void
alGetSourcef(int source, int param, FloatBuffer
a direct or array-backed java.nio.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 alGetSourcef(ALuint source, ALenum param, ALfloat * value)

public void
alGetSourcefv(int source, int param, FloatBuffer
a direct or array-backed java.nio.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 alGetSourcefv(ALuint source, ALenum param, ALfloat * values)

public void
alGetSourcei(int source, int param, IntBuffer
a direct or array-backed java.nio.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 alGetSourcei(ALuint source, ALenum param, ALint * value)

public void
alGetSourceiv(int source, int param, IntBuffer
a direct or array-backed java.nio.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: void alGetSourceiv(ALuint source, ALenum param, ALint * values)

public String
alGetString(int param)

Entry point (through function pointer) to C language function: const ALchar * alGetString(ALenum param)

public boolean
alIsBuffer(int buffer)

Entry point (through function pointer) to C language function: ALboolean alIsBuffer(ALuint buffer)

public boolean
alIsEnabled(int capability)

Entry point (through function pointer) to C language function: ALboolean alIsEnabled(ALenum capability)

public boolean
alIsExtensionPresent(String extname)

Entry point (through function pointer) to C language function: ALboolean alIsExtensionPresent(const ALchar * extname)

public boolean
alIsSource(int source)

Entry point (through function pointer) to C language function: ALboolean alIsSource(ALuint source)

public void
alListener3f(int param, float value1, float value2, float value3)

Entry point (through function pointer) to C language function: void alListener3f(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)

public void
alListener3i(int param, int value1, int value2, int value3)

Entry point (through function pointer) to C language function: void alListener3i(ALenum param, ALint value1, ALint value2, ALint value3)

public void
alListenerf(int param, float value)

Entry point (through function pointer) to C language function: void alListenerf(ALenum param, ALfloat value)

public void
alListenerfv(int param, FloatBuffer
a direct or array-backed java.nio.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 alListenerfv(ALenum param, const ALfloat * values)

public void
alListeneri(int param, int value)

Entry point (through function pointer) to C language function: void alListeneri(ALenum param, ALint value)

public void
alListeneriv(int param, IntBuffer
a direct or array-backed java.nio.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 alListeneriv(ALenum param, const ALint * values)

public void
alSource3f(int source, int param, float value1, float value2, float value3)

Entry point (through function pointer) to C language function: void alSource3f(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)

public void
alSource3i(int source, int param, int value1, int value2, int value3)

Entry point (through function pointer) to C language function: void alSource3i(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3)

public void
alSourcef(int source, int param, float value)

Entry point (through function pointer) to C language function: void alSourcef(ALuint source, ALenum param, ALfloat value)

public void
alSourcefv(int source, int param, FloatBuffer
a direct or array-backed java.nio.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 alSourcefv(ALuint source, ALenum param, const ALfloat * values)

public void
alSourcei(int source, int param, int value)

Entry point (through function pointer) to C language function: void alSourcei(ALuint source, ALenum param, ALint value)

public void
alSourceiv(int source, int param, IntBuffer
a direct or array-backed java.nio.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 alSourceiv(ALuint source, ALenum param, const ALint * values)

public void
alSourcePause(int source)

Entry point (through function pointer) to C language function: void alSourcePause(ALuint source)

public void
alSourcePausev(int n, IntBuffer
a direct or array-backed java.nio.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 alSourcePausev(ALsizei n, const ALuint * sources)

public void
alSourcePlay(int source)

Entry point (through function pointer) to C language function: void alSourcePlay(ALuint source)

public void
alSourcePlayv(int n, IntBuffer
a direct or array-backed java.nio.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 alSourcePlayv(ALsizei n, const ALuint * sources)

public void
alSourceQueueBuffers(int source, int nb, IntBuffer
a direct or array-backed java.nio.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 alSourceQueueBuffers(ALuint source, ALsizei nb, const ALuint * buffers)

public void
alSourceRewind(int source)

Entry point (through function pointer) to C language function: void alSourceRewind(ALuint source)

public void
alSourceRewindv(int n, IntBuffer
a direct or array-backed java.nio.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 alSourceRewindv(ALsizei n, const ALuint * sources)

public void
alSourceStop(int source)

Entry point (through function pointer) to C language function: void alSourceStop(ALuint source)

public void
alSourceStopv(int n, IntBuffer
a direct or array-backed java.nio.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 alSourceStopv(ALsizei n, const ALuint * sources)

public void
alSourceUnqueueBuffers(int source, int nb, IntBuffer
a direct or array-backed java.nio.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 alSourceUnqueueBuffers(ALuint source, ALsizei nb, ALuint * buffers)

public void
alSpeedOfSound(float value)

Entry point (through function pointer) to C language function: void alSpeedOfSound(ALfloat value)