private ALCdevice getALCDevice() { ALCcontext ctx = joalAlc.alcGetCurrentContext(); if (ctx == null) { return null; } ALCdevice device = joalAlc.alcGetContextsDevice(ctx); if (device == null) { return null; } return device; }
public void alGenBuffers(int numBuffers, IntBuffer buffers) { joalAl.alGenBuffers(numBuffers, buffers); }
public void alSourceStop(int source) { joalAl.alSourceStop(source); }
public void alSourcei(int source, int param, int value) { joalAl.alSourcei(source, param, value); }
public void alBufferData(int buffer, int format, ByteBuffer data, int size, int frequency) { joalAl.alBufferData(buffer, format, data, size, frequency); }
public void alDeleteBuffers(int numBuffers, IntBuffer buffers) { joalAl.alDeleteBuffers(numBuffers, buffers); }
public void alSourcePlay(int source) { joalAl.alSourcePlay(source); }
public void alSourcePause(int source) { joalAl.alSourcePause(source); }
public JoalALC() { joalAlc = ALFactory.getALC(); }
public void alSource3f(int source, int param, float value1, float value2, float value3) { joalAl.alSource3f(source, param, value1, value2, value3); }
public void alListener(int param, FloatBuffer data) { joalAl.alListenerfv(param, data); }
public void alListenerf(int param, float value) { joalAl.alListenerf(param, value); }
public void alListener3f(int param, float value1, float value2, float value3) { joalAl.alListener3f(param, value1, value2, value3); }
public void alDeleteEffects(int numEffects, IntBuffer buffers) { joalAlext.alDeleteEffects(numEffects, buffers); }
public void alGenFilters(int numFilters, IntBuffer buffers) { joalAlext.alGenFilters(numFilters, buffers); }
public void alDeleteFilters(int numFilters, IntBuffer buffers) { joalAlext.alDeleteFilters(numFilters, buffers); }
public void alSource3i(int source, int param, int value1, int value2, int value3) { joalAl.alSource3i(source, param, value1, value2, value3); } }
public void alEffectf(int effect, int param, float value) { joalAlext.alEffectf(effect, param, value); } }
public void alGenAuxiliaryEffectSlots(int numSlots, IntBuffer buffers) { joalAlext.alGenAuxiliaryEffectSlots(numSlots, buffers); }
public void alFilteri(int filter, int param, int value) { joalAlext.alFilteri(filter, param, value); }