Package com.jme3.audio.lwjgl
Class LwjglAL
java.lang.Object
com.jme3.audio.lwjgl.LwjglAL
- All Implemented Interfaces:
com.jme3.audio.openal.AL
The LWJGL implementation of
AL.-
Field Summary
Fields inherited from interface com.jme3.audio.openal.AL
AL_BITS, AL_BUFFER, AL_BUFFERS_PROCESSED, AL_BUFFERS_QUEUED, AL_BYTE_OFFSET, AL_CHANNELS, AL_CONE_INNER_ANGLE, AL_CONE_OUTER_ANGLE, AL_CONE_OUTER_GAIN, AL_DIRECTION, AL_DISTANCE_MODEL, AL_DOPPLER_FACTOR, AL_DOPPLER_VELOCITY, AL_EXPONENT_DISTANCE, AL_EXPONENT_DISTANCE_CLAMPED, AL_EXTENSIONS, AL_FALSE, AL_FORMAT_MONO16, AL_FORMAT_MONO8, AL_FORMAT_STEREO16, AL_FORMAT_STEREO8, AL_FREQUENCY, AL_GAIN, AL_INITIAL, AL_INVALID_ENUM, AL_INVALID_NAME, AL_INVALID_OPERATION, AL_INVALID_VALUE, AL_INVERSE_DISTANCE, AL_INVERSE_DISTANCE_CLAMPED, AL_LINEAR_DISTANCE, AL_LINEAR_DISTANCE_CLAMPED, AL_LOOPING, AL_MAX_DISTANCE, AL_MAX_GAIN, AL_MIN_GAIN, AL_NO_ERROR, AL_NONE, AL_ORIENTATION, AL_OUT_OF_MEMORY, AL_PAUSED, AL_PENDING, AL_PITCH, AL_PLAYING, AL_POSITION, AL_PROCESSED, AL_REFERENCE_DISTANCE, AL_RENDERER, AL_ROLLOFF_FACTOR, AL_SAMPLE_OFFSET, AL_SEC_OFFSET, AL_SIZE, AL_SOURCE_RELATIVE, AL_SOURCE_STATE, AL_SOURCE_TYPE, AL_SPEED_OF_SOUND, AL_STATIC, AL_STOPPED, AL_STREAMING, AL_TRUE, AL_UNDETERMINED, AL_UNUSED, AL_VELOCITY, AL_VENDOR, AL_VERSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidalBufferData(int buffer, int format, ByteBuffer data, int size, int frequency) voidalDeleteBuffers(int numBuffers, IntBuffer buffers) voidalDeleteSources(int numSources, IntBuffer sources) voidalGenBuffers(int numBuffers, IntBuffer buffers) intintintalGetSourcei(int source, int param) alGetString(int parameter) voidalListener(int param, FloatBuffer data) voidalListener3f(int param, float value1, float value2, float value3) voidalListenerf(int param, float value) voidalSource3f(int source, int param, float value1, float value2, float value3) voidalSource3i(int source, int param, int value1, int value2, int value3) voidalSourcef(int source, int param, float value) voidalSourcei(int source, int param, int value) voidalSourcePause(int source) voidalSourcePlay(int source) voidalSourceQueueBuffers(int source, int numBuffers, IntBuffer buffers) voidalSourceStop(int source) voidalSourceUnqueueBuffers(int source, int numBuffers, IntBuffer buffers)
-
Constructor Details
-
LwjglAL
public LwjglAL()
-
-
Method Details
-
alGetString
- Specified by:
alGetStringin interfacecom.jme3.audio.openal.AL
-
alGenSources
public int alGenSources()- Specified by:
alGenSourcesin interfacecom.jme3.audio.openal.AL
-
alGetError
public int alGetError()- Specified by:
alGetErrorin interfacecom.jme3.audio.openal.AL
-
alDeleteSources
- Specified by:
alDeleteSourcesin interfacecom.jme3.audio.openal.AL
-
alGenBuffers
- Specified by:
alGenBuffersin interfacecom.jme3.audio.openal.AL
-
alDeleteBuffers
- Specified by:
alDeleteBuffersin interfacecom.jme3.audio.openal.AL
-
alSourceStop
public void alSourceStop(int source) - Specified by:
alSourceStopin interfacecom.jme3.audio.openal.AL
-
alSourcei
public void alSourcei(int source, int param, int value) - Specified by:
alSourceiin interfacecom.jme3.audio.openal.AL
-
alBufferData
- Specified by:
alBufferDatain interfacecom.jme3.audio.openal.AL
-
alSourcePlay
public void alSourcePlay(int source) - Specified by:
alSourcePlayin interfacecom.jme3.audio.openal.AL
-
alSourcePause
public void alSourcePause(int source) - Specified by:
alSourcePausein interfacecom.jme3.audio.openal.AL
-
alSourcef
public void alSourcef(int source, int param, float value) - Specified by:
alSourcefin interfacecom.jme3.audio.openal.AL
-
alSource3f
public void alSource3f(int source, int param, float value1, float value2, float value3) - Specified by:
alSource3fin interfacecom.jme3.audio.openal.AL
-
alGetSourcei
public int alGetSourcei(int source, int param) - Specified by:
alGetSourceiin interfacecom.jme3.audio.openal.AL
-
alSourceUnqueueBuffers
- Specified by:
alSourceUnqueueBuffersin interfacecom.jme3.audio.openal.AL
-
alSourceQueueBuffers
- Specified by:
alSourceQueueBuffersin interfacecom.jme3.audio.openal.AL
-
alListener
- Specified by:
alListenerin interfacecom.jme3.audio.openal.AL
-
alListenerf
public void alListenerf(int param, float value) - Specified by:
alListenerfin interfacecom.jme3.audio.openal.AL
-
alListener3f
public void alListener3f(int param, float value1, float value2, float value3) - Specified by:
alListener3fin interfacecom.jme3.audio.openal.AL
-
alSource3i
public void alSource3i(int source, int param, int value1, int value2, int value3) - Specified by:
alSource3iin interfacecom.jme3.audio.openal.AL
-