All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jogamp.openal.ALExtAbstractImpl Maven / Gradle / Ivy

There is a newer version: 2.3.2
Show newest version
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/procaddress/ProcAddressEmitter.java on Mon Sep 08 06:16:53 CEST 2014 ----! */

package jogamp.openal;

import java.io.UnsupportedEncodingException;
import java.util.*;
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 abstract class ALExtAbstractImpl implements ALExt{
  /** Entry point (through function pointer) to C language function: 
ALvoid alAuxiliaryEffectSlotf(ALuint effectslot, ALenum param, ALfloat flValue) */ public void alAuxiliaryEffectSlotf(int effectslot, int param, float flValue) { final long __addr_ = alExtProcAddressTable._addressof_alAuxiliaryEffectSlotf; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alAuxiliaryEffectSlotf")); } dispatch_alAuxiliaryEffectSlotf1(effectslot, param, flValue, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alAuxiliaryEffectSlotf(ALuint effectslot, ALenum param, ALfloat flValue) */ private native void dispatch_alAuxiliaryEffectSlotf1(int effectslot, int param, float flValue, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, const ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ public void alAuxiliaryEffectSlotfv(int effectslot, int param, FloatBuffer pflValues) { final boolean pflValues_is_direct = Buffers.isDirect(pflValues); final long __addr_ = alExtProcAddressTable._addressof_alAuxiliaryEffectSlotfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alAuxiliaryEffectSlotfv")); } dispatch_alAuxiliaryEffectSlotfv1(effectslot, param, pflValues_is_direct ? pflValues : Buffers.getArray(pflValues), pflValues_is_direct ? Buffers.getDirectBufferByteOffset(pflValues) : Buffers.getIndirectBufferByteOffset(pflValues), pflValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, const ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ private native void dispatch_alAuxiliaryEffectSlotfv1(int effectslot, int param, Object pflValues, int pflValues_byte_offset, boolean pflValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, const ALfloat * pflValues) */ public void alAuxiliaryEffectSlotfv(int effectslot, int param, float[] pflValues, int pflValues_offset) { if(pflValues != null && pflValues.length <= pflValues_offset) throw new ALException("array offset argument \"pflValues_offset\" (" + pflValues_offset + ") equals or exceeds array length (" + pflValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alAuxiliaryEffectSlotfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alAuxiliaryEffectSlotfv")); } dispatch_alAuxiliaryEffectSlotfv1(effectslot, param, pflValues, Buffers.SIZEOF_FLOAT * pflValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alAuxiliaryEffectSloti(ALuint effectslot, ALenum param, ALint iValue) */ public void alAuxiliaryEffectSloti(int effectslot, int param, int iValue) { final long __addr_ = alExtProcAddressTable._addressof_alAuxiliaryEffectSloti; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alAuxiliaryEffectSloti")); } dispatch_alAuxiliaryEffectSloti1(effectslot, param, iValue, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alAuxiliaryEffectSloti(ALuint effectslot, ALenum param, ALint iValue) */ private native void dispatch_alAuxiliaryEffectSloti1(int effectslot, int param, int iValue, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, const ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ public void alAuxiliaryEffectSlotiv(int effectslot, int param, IntBuffer piValues) { final boolean piValues_is_direct = Buffers.isDirect(piValues); final long __addr_ = alExtProcAddressTable._addressof_alAuxiliaryEffectSlotiv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alAuxiliaryEffectSlotiv")); } dispatch_alAuxiliaryEffectSlotiv1(effectslot, param, piValues_is_direct ? piValues : Buffers.getArray(piValues), piValues_is_direct ? Buffers.getDirectBufferByteOffset(piValues) : Buffers.getIndirectBufferByteOffset(piValues), piValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, const ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alAuxiliaryEffectSlotiv1(int effectslot, int param, Object piValues, int piValues_byte_offset, boolean piValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, const ALint * piValues) */ public void alAuxiliaryEffectSlotiv(int effectslot, int param, int[] piValues, int piValues_offset) { if(piValues != null && piValues.length <= piValues_offset) throw new ALException("array offset argument \"piValues_offset\" (" + piValues_offset + ") equals or exceeds array length (" + piValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alAuxiliaryEffectSlotiv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alAuxiliaryEffectSlotiv")); } dispatch_alAuxiliaryEffectSlotiv1(effectslot, param, piValues, Buffers.SIZEOF_INT * piValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alBufferDataStatic(const ALint buffer, ALenum format, ALvoid * data, ALsizei len, ALsizei freq) @param data a direct or array-backed {@link java.nio.Buffer} */ public void alBufferDataStatic(int buffer, int format, Buffer data, int len, int freq) { final boolean data_is_direct = Buffers.isDirect(data); final long __addr_ = alExtProcAddressTable._addressof_alBufferDataStatic; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alBufferDataStatic")); } dispatch_alBufferDataStatic1(buffer, format, data_is_direct ? data : Buffers.getArray(data), data_is_direct ? Buffers.getDirectBufferByteOffset(data) : Buffers.getIndirectBufferByteOffset(data), data_is_direct, len, freq, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alBufferDataStatic(const ALint buffer, ALenum format, ALvoid * data, ALsizei len, ALsizei freq) @param data a direct or array-backed {@link java.nio.Buffer} */ private native void dispatch_alBufferDataStatic1(int buffer, int format, Object data, int data_byte_offset, boolean data_is_direct, int len, int freq, long procAddress); /** Entry point (through function pointer) to C language function:
void alBufferSamplesSOFT(ALuint buffer, ALuint samplerate, ALenum internalformat, ALsizei samples, ALenum channels, ALenum type, const ALvoid * data) @param data a direct or array-backed {@link java.nio.Buffer} */ public void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, Buffer data) { final boolean data_is_direct = Buffers.isDirect(data); final long __addr_ = alExtProcAddressTable._addressof_alBufferSamplesSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alBufferSamplesSOFT")); } dispatch_alBufferSamplesSOFT1(buffer, samplerate, internalformat, samples, channels, type, data_is_direct ? data : Buffers.getArray(data), data_is_direct ? Buffers.getDirectBufferByteOffset(data) : Buffers.getIndirectBufferByteOffset(data), data_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
void alBufferSamplesSOFT(ALuint buffer, ALuint samplerate, ALenum internalformat, ALsizei samples, ALenum channels, ALenum type, const ALvoid * data) @param data a direct or array-backed {@link java.nio.Buffer} */ private native void dispatch_alBufferSamplesSOFT1(int buffer, int samplerate, int internalformat, int samples, int channels, int type, Object data, int data_byte_offset, boolean data_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alBufferSubDataSOFT(ALuint buffer, ALenum format, const ALvoid * data, ALsizei offset, ALsizei length) @param data a direct or array-backed {@link java.nio.Buffer} */ public void alBufferSubDataSOFT(int buffer, int format, Buffer data, int offset, int length) { final boolean data_is_direct = Buffers.isDirect(data); final long __addr_ = alExtProcAddressTable._addressof_alBufferSubDataSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alBufferSubDataSOFT")); } dispatch_alBufferSubDataSOFT1(buffer, format, data_is_direct ? data : Buffers.getArray(data), data_is_direct ? Buffers.getDirectBufferByteOffset(data) : Buffers.getIndirectBufferByteOffset(data), data_is_direct, offset, length, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alBufferSubDataSOFT(ALuint buffer, ALenum format, const ALvoid * data, ALsizei offset, ALsizei length) @param data a direct or array-backed {@link java.nio.Buffer} */ private native void dispatch_alBufferSubDataSOFT1(int buffer, int format, Object data, int data_byte_offset, boolean data_is_direct, int offset, int length, long procAddress); /** Entry point (through function pointer) to C language function:
void alBufferSubSamplesSOFT(ALuint buffer, ALsizei offset, ALsizei samples, ALenum channels, ALenum type, const ALvoid * data) @param data a direct or array-backed {@link java.nio.Buffer} */ public void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, Buffer data) { final boolean data_is_direct = Buffers.isDirect(data); final long __addr_ = alExtProcAddressTable._addressof_alBufferSubSamplesSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alBufferSubSamplesSOFT")); } dispatch_alBufferSubSamplesSOFT1(buffer, offset, samples, channels, type, data_is_direct ? data : Buffers.getArray(data), data_is_direct ? Buffers.getDirectBufferByteOffset(data) : Buffers.getIndirectBufferByteOffset(data), data_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
void alBufferSubSamplesSOFT(ALuint buffer, ALsizei offset, ALsizei samples, ALenum channels, ALenum type, const ALvoid * data) @param data a direct or array-backed {@link java.nio.Buffer} */ private native void dispatch_alBufferSubSamplesSOFT1(int buffer, int offset, int samples, int channels, int type, Object data, int data_byte_offset, boolean data_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alDeleteAuxiliaryEffectSlots(ALsizei n, const ALuint * effectslots) @param effectslots a direct or array-backed {@link java.nio.IntBuffer} */ public void alDeleteAuxiliaryEffectSlots(int n, IntBuffer effectslots) { final boolean effectslots_is_direct = Buffers.isDirect(effectslots); final long __addr_ = alExtProcAddressTable._addressof_alDeleteAuxiliaryEffectSlots; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alDeleteAuxiliaryEffectSlots")); } dispatch_alDeleteAuxiliaryEffectSlots1(n, effectslots_is_direct ? effectslots : Buffers.getArray(effectslots), effectslots_is_direct ? Buffers.getDirectBufferByteOffset(effectslots) : Buffers.getIndirectBufferByteOffset(effectslots), effectslots_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alDeleteAuxiliaryEffectSlots(ALsizei n, const ALuint * effectslots) @param effectslots a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alDeleteAuxiliaryEffectSlots1(int n, Object effectslots, int effectslots_byte_offset, boolean effectslots_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alDeleteAuxiliaryEffectSlots(ALsizei n, const ALuint * effectslots) */ public void alDeleteAuxiliaryEffectSlots(int n, int[] effectslots, int effectslots_offset) { if(effectslots != null && effectslots.length <= effectslots_offset) throw new ALException("array offset argument \"effectslots_offset\" (" + effectslots_offset + ") equals or exceeds array length (" + effectslots.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alDeleteAuxiliaryEffectSlots; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alDeleteAuxiliaryEffectSlots")); } dispatch_alDeleteAuxiliaryEffectSlots1(n, effectslots, Buffers.SIZEOF_INT * effectslots_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alDeleteEffects(ALsizei n, const ALuint * effects) @param effects a direct or array-backed {@link java.nio.IntBuffer} */ public void alDeleteEffects(int n, IntBuffer effects) { final boolean effects_is_direct = Buffers.isDirect(effects); final long __addr_ = alExtProcAddressTable._addressof_alDeleteEffects; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alDeleteEffects")); } dispatch_alDeleteEffects1(n, effects_is_direct ? effects : Buffers.getArray(effects), effects_is_direct ? Buffers.getDirectBufferByteOffset(effects) : Buffers.getIndirectBufferByteOffset(effects), effects_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alDeleteEffects(ALsizei n, const ALuint * effects) @param effects a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alDeleteEffects1(int n, Object effects, int effects_byte_offset, boolean effects_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alDeleteEffects(ALsizei n, const ALuint * effects) */ public void alDeleteEffects(int n, int[] effects, int effects_offset) { if(effects != null && effects.length <= effects_offset) throw new ALException("array offset argument \"effects_offset\" (" + effects_offset + ") equals or exceeds array length (" + effects.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alDeleteEffects; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alDeleteEffects")); } dispatch_alDeleteEffects1(n, effects, Buffers.SIZEOF_INT * effects_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alDeleteFilters(ALsizei n, const ALuint * filters) @param filters a direct or array-backed {@link java.nio.IntBuffer} */ public void alDeleteFilters(int n, IntBuffer filters) { final boolean filters_is_direct = Buffers.isDirect(filters); final long __addr_ = alExtProcAddressTable._addressof_alDeleteFilters; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alDeleteFilters")); } dispatch_alDeleteFilters1(n, filters_is_direct ? filters : Buffers.getArray(filters), filters_is_direct ? Buffers.getDirectBufferByteOffset(filters) : Buffers.getIndirectBufferByteOffset(filters), filters_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alDeleteFilters(ALsizei n, const ALuint * filters) @param filters a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alDeleteFilters1(int n, Object filters, int filters_byte_offset, boolean filters_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alDeleteFilters(ALsizei n, const ALuint * filters) */ public void alDeleteFilters(int n, int[] filters, int filters_offset) { if(filters != null && filters.length <= filters_offset) throw new ALException("array offset argument \"filters_offset\" (" + filters_offset + ") equals or exceeds array length (" + filters.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alDeleteFilters; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alDeleteFilters")); } dispatch_alDeleteFilters1(n, filters, Buffers.SIZEOF_INT * filters_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alEffectf(ALuint effect, ALenum param, ALfloat flValue) */ public void alEffectf(int effect, int param, float flValue) { final long __addr_ = alExtProcAddressTable._addressof_alEffectf; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alEffectf")); } dispatch_alEffectf1(effect, param, flValue, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alEffectf(ALuint effect, ALenum param, ALfloat flValue) */ private native void dispatch_alEffectf1(int effect, int param, float flValue, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alEffectfv(ALuint effect, ALenum param, const ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ public void alEffectfv(int effect, int param, FloatBuffer pflValues) { final boolean pflValues_is_direct = Buffers.isDirect(pflValues); final long __addr_ = alExtProcAddressTable._addressof_alEffectfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alEffectfv")); } dispatch_alEffectfv1(effect, param, pflValues_is_direct ? pflValues : Buffers.getArray(pflValues), pflValues_is_direct ? Buffers.getDirectBufferByteOffset(pflValues) : Buffers.getIndirectBufferByteOffset(pflValues), pflValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alEffectfv(ALuint effect, ALenum param, const ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ private native void dispatch_alEffectfv1(int effect, int param, Object pflValues, int pflValues_byte_offset, boolean pflValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alEffectfv(ALuint effect, ALenum param, const ALfloat * pflValues) */ public void alEffectfv(int effect, int param, float[] pflValues, int pflValues_offset) { if(pflValues != null && pflValues.length <= pflValues_offset) throw new ALException("array offset argument \"pflValues_offset\" (" + pflValues_offset + ") equals or exceeds array length (" + pflValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alEffectfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alEffectfv")); } dispatch_alEffectfv1(effect, param, pflValues, Buffers.SIZEOF_FLOAT * pflValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alEffecti(ALuint effect, ALenum param, ALint iValue) */ public void alEffecti(int effect, int param, int iValue) { final long __addr_ = alExtProcAddressTable._addressof_alEffecti; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alEffecti")); } dispatch_alEffecti1(effect, param, iValue, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alEffecti(ALuint effect, ALenum param, ALint iValue) */ private native void dispatch_alEffecti1(int effect, int param, int iValue, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alEffectiv(ALuint effect, ALenum param, const ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ public void alEffectiv(int effect, int param, IntBuffer piValues) { final boolean piValues_is_direct = Buffers.isDirect(piValues); final long __addr_ = alExtProcAddressTable._addressof_alEffectiv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alEffectiv")); } dispatch_alEffectiv1(effect, param, piValues_is_direct ? piValues : Buffers.getArray(piValues), piValues_is_direct ? Buffers.getDirectBufferByteOffset(piValues) : Buffers.getIndirectBufferByteOffset(piValues), piValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alEffectiv(ALuint effect, ALenum param, const ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alEffectiv1(int effect, int param, Object piValues, int piValues_byte_offset, boolean piValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alEffectiv(ALuint effect, ALenum param, const ALint * piValues) */ public void alEffectiv(int effect, int param, int[] piValues, int piValues_offset) { if(piValues != null && piValues.length <= piValues_offset) throw new ALException("array offset argument \"piValues_offset\" (" + piValues_offset + ") equals or exceeds array length (" + piValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alEffectiv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alEffectiv")); } dispatch_alEffectiv1(effect, param, piValues, Buffers.SIZEOF_INT * piValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alFilterf(ALuint filter, ALenum param, ALfloat flValue) */ public void alFilterf(int filter, int param, float flValue) { final long __addr_ = alExtProcAddressTable._addressof_alFilterf; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alFilterf")); } dispatch_alFilterf1(filter, param, flValue, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alFilterf(ALuint filter, ALenum param, ALfloat flValue) */ private native void dispatch_alFilterf1(int filter, int param, float flValue, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alFilterfv(ALuint filter, ALenum param, const ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ public void alFilterfv(int filter, int param, FloatBuffer pflValues) { final boolean pflValues_is_direct = Buffers.isDirect(pflValues); final long __addr_ = alExtProcAddressTable._addressof_alFilterfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alFilterfv")); } dispatch_alFilterfv1(filter, param, pflValues_is_direct ? pflValues : Buffers.getArray(pflValues), pflValues_is_direct ? Buffers.getDirectBufferByteOffset(pflValues) : Buffers.getIndirectBufferByteOffset(pflValues), pflValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alFilterfv(ALuint filter, ALenum param, const ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ private native void dispatch_alFilterfv1(int filter, int param, Object pflValues, int pflValues_byte_offset, boolean pflValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alFilterfv(ALuint filter, ALenum param, const ALfloat * pflValues) */ public void alFilterfv(int filter, int param, float[] pflValues, int pflValues_offset) { if(pflValues != null && pflValues.length <= pflValues_offset) throw new ALException("array offset argument \"pflValues_offset\" (" + pflValues_offset + ") equals or exceeds array length (" + pflValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alFilterfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alFilterfv")); } dispatch_alFilterfv1(filter, param, pflValues, Buffers.SIZEOF_FLOAT * pflValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alFilteri(ALuint filter, ALenum param, ALint iValue) */ public void alFilteri(int filter, int param, int iValue) { final long __addr_ = alExtProcAddressTable._addressof_alFilteri; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alFilteri")); } dispatch_alFilteri1(filter, param, iValue, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alFilteri(ALuint filter, ALenum param, ALint iValue) */ private native void dispatch_alFilteri1(int filter, int param, int iValue, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alFilteriv(ALuint filter, ALenum param, const ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ public void alFilteriv(int filter, int param, IntBuffer piValues) { final boolean piValues_is_direct = Buffers.isDirect(piValues); final long __addr_ = alExtProcAddressTable._addressof_alFilteriv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alFilteriv")); } dispatch_alFilteriv1(filter, param, piValues_is_direct ? piValues : Buffers.getArray(piValues), piValues_is_direct ? Buffers.getDirectBufferByteOffset(piValues) : Buffers.getIndirectBufferByteOffset(piValues), piValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alFilteriv(ALuint filter, ALenum param, const ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alFilteriv1(int filter, int param, Object piValues, int piValues_byte_offset, boolean piValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alFilteriv(ALuint filter, ALenum param, const ALint * piValues) */ public void alFilteriv(int filter, int param, int[] piValues, int piValues_offset) { if(piValues != null && piValues.length <= piValues_offset) throw new ALException("array offset argument \"piValues_offset\" (" + piValues_offset + ") equals or exceeds array length (" + piValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alFilteriv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alFilteriv")); } dispatch_alFilteriv1(filter, param, piValues, Buffers.SIZEOF_INT * piValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGenAuxiliaryEffectSlots(ALsizei n, ALuint * effectslots) @param effectslots a direct or array-backed {@link java.nio.IntBuffer} */ public void alGenAuxiliaryEffectSlots(int n, IntBuffer effectslots) { final boolean effectslots_is_direct = Buffers.isDirect(effectslots); final long __addr_ = alExtProcAddressTable._addressof_alGenAuxiliaryEffectSlots; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGenAuxiliaryEffectSlots")); } dispatch_alGenAuxiliaryEffectSlots1(n, effectslots_is_direct ? effectslots : Buffers.getArray(effectslots), effectslots_is_direct ? Buffers.getDirectBufferByteOffset(effectslots) : Buffers.getIndirectBufferByteOffset(effectslots), effectslots_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGenAuxiliaryEffectSlots(ALsizei n, ALuint * effectslots) @param effectslots a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alGenAuxiliaryEffectSlots1(int n, Object effectslots, int effectslots_byte_offset, boolean effectslots_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGenAuxiliaryEffectSlots(ALsizei n, ALuint * effectslots) */ public void alGenAuxiliaryEffectSlots(int n, int[] effectslots, int effectslots_offset) { if(effectslots != null && effectslots.length <= effectslots_offset) throw new ALException("array offset argument \"effectslots_offset\" (" + effectslots_offset + ") equals or exceeds array length (" + effectslots.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGenAuxiliaryEffectSlots; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGenAuxiliaryEffectSlots")); } dispatch_alGenAuxiliaryEffectSlots1(n, effectslots, Buffers.SIZEOF_INT * effectslots_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGenEffects(ALsizei n, ALuint * effects) @param effects a direct or array-backed {@link java.nio.IntBuffer} */ public void alGenEffects(int n, IntBuffer effects) { final boolean effects_is_direct = Buffers.isDirect(effects); final long __addr_ = alExtProcAddressTable._addressof_alGenEffects; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGenEffects")); } dispatch_alGenEffects1(n, effects_is_direct ? effects : Buffers.getArray(effects), effects_is_direct ? Buffers.getDirectBufferByteOffset(effects) : Buffers.getIndirectBufferByteOffset(effects), effects_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGenEffects(ALsizei n, ALuint * effects) @param effects a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alGenEffects1(int n, Object effects, int effects_byte_offset, boolean effects_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGenEffects(ALsizei n, ALuint * effects) */ public void alGenEffects(int n, int[] effects, int effects_offset) { if(effects != null && effects.length <= effects_offset) throw new ALException("array offset argument \"effects_offset\" (" + effects_offset + ") equals or exceeds array length (" + effects.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGenEffects; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGenEffects")); } dispatch_alGenEffects1(n, effects, Buffers.SIZEOF_INT * effects_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGenFilters(ALsizei n, ALuint * filters) @param filters a direct or array-backed {@link java.nio.IntBuffer} */ public void alGenFilters(int n, IntBuffer filters) { final boolean filters_is_direct = Buffers.isDirect(filters); final long __addr_ = alExtProcAddressTable._addressof_alGenFilters; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGenFilters")); } dispatch_alGenFilters1(n, filters_is_direct ? filters : Buffers.getArray(filters), filters_is_direct ? Buffers.getDirectBufferByteOffset(filters) : Buffers.getIndirectBufferByteOffset(filters), filters_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGenFilters(ALsizei n, ALuint * filters) @param filters a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alGenFilters1(int n, Object filters, int filters_byte_offset, boolean filters_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGenFilters(ALsizei n, ALuint * filters) */ public void alGenFilters(int n, int[] filters, int filters_offset) { if(filters != null && filters.length <= filters_offset) throw new ALException("array offset argument \"filters_offset\" (" + filters_offset + ") equals or exceeds array length (" + filters.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGenFilters; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGenFilters")); } dispatch_alGenFilters1(n, filters, Buffers.SIZEOF_INT * filters_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSlotf(ALuint effectslot, ALenum param, ALfloat * pflValue) @param pflValue a direct or array-backed {@link java.nio.FloatBuffer} */ public void alGetAuxiliaryEffectSlotf(int effectslot, int param, FloatBuffer pflValue) { final boolean pflValue_is_direct = Buffers.isDirect(pflValue); final long __addr_ = alExtProcAddressTable._addressof_alGetAuxiliaryEffectSlotf; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetAuxiliaryEffectSlotf")); } dispatch_alGetAuxiliaryEffectSlotf1(effectslot, param, pflValue_is_direct ? pflValue : Buffers.getArray(pflValue), pflValue_is_direct ? Buffers.getDirectBufferByteOffset(pflValue) : Buffers.getIndirectBufferByteOffset(pflValue), pflValue_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSlotf(ALuint effectslot, ALenum param, ALfloat * pflValue) @param pflValue a direct or array-backed {@link java.nio.FloatBuffer} */ private native void dispatch_alGetAuxiliaryEffectSlotf1(int effectslot, int param, Object pflValue, int pflValue_byte_offset, boolean pflValue_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSlotf(ALuint effectslot, ALenum param, ALfloat * pflValue) */ public void alGetAuxiliaryEffectSlotf(int effectslot, int param, float[] pflValue, int pflValue_offset) { if(pflValue != null && pflValue.length <= pflValue_offset) throw new ALException("array offset argument \"pflValue_offset\" (" + pflValue_offset + ") equals or exceeds array length (" + pflValue.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetAuxiliaryEffectSlotf; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetAuxiliaryEffectSlotf")); } dispatch_alGetAuxiliaryEffectSlotf1(effectslot, param, pflValue, Buffers.SIZEOF_FLOAT * pflValue_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ public void alGetAuxiliaryEffectSlotfv(int effectslot, int param, FloatBuffer pflValues) { final boolean pflValues_is_direct = Buffers.isDirect(pflValues); final long __addr_ = alExtProcAddressTable._addressof_alGetAuxiliaryEffectSlotfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetAuxiliaryEffectSlotfv")); } dispatch_alGetAuxiliaryEffectSlotfv1(effectslot, param, pflValues_is_direct ? pflValues : Buffers.getArray(pflValues), pflValues_is_direct ? Buffers.getDirectBufferByteOffset(pflValues) : Buffers.getIndirectBufferByteOffset(pflValues), pflValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ private native void dispatch_alGetAuxiliaryEffectSlotfv1(int effectslot, int param, Object pflValues, int pflValues_byte_offset, boolean pflValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, ALfloat * pflValues) */ public void alGetAuxiliaryEffectSlotfv(int effectslot, int param, float[] pflValues, int pflValues_offset) { if(pflValues != null && pflValues.length <= pflValues_offset) throw new ALException("array offset argument \"pflValues_offset\" (" + pflValues_offset + ") equals or exceeds array length (" + pflValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetAuxiliaryEffectSlotfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetAuxiliaryEffectSlotfv")); } dispatch_alGetAuxiliaryEffectSlotfv1(effectslot, param, pflValues, Buffers.SIZEOF_FLOAT * pflValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSloti(ALuint effectslot, ALenum param, ALint * piValue) @param piValue a direct or array-backed {@link java.nio.IntBuffer} */ public void alGetAuxiliaryEffectSloti(int effectslot, int param, IntBuffer piValue) { final boolean piValue_is_direct = Buffers.isDirect(piValue); final long __addr_ = alExtProcAddressTable._addressof_alGetAuxiliaryEffectSloti; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetAuxiliaryEffectSloti")); } dispatch_alGetAuxiliaryEffectSloti1(effectslot, param, piValue_is_direct ? piValue : Buffers.getArray(piValue), piValue_is_direct ? Buffers.getDirectBufferByteOffset(piValue) : Buffers.getIndirectBufferByteOffset(piValue), piValue_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSloti(ALuint effectslot, ALenum param, ALint * piValue) @param piValue a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alGetAuxiliaryEffectSloti1(int effectslot, int param, Object piValue, int piValue_byte_offset, boolean piValue_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSloti(ALuint effectslot, ALenum param, ALint * piValue) */ public void alGetAuxiliaryEffectSloti(int effectslot, int param, int[] piValue, int piValue_offset) { if(piValue != null && piValue.length <= piValue_offset) throw new ALException("array offset argument \"piValue_offset\" (" + piValue_offset + ") equals or exceeds array length (" + piValue.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetAuxiliaryEffectSloti; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetAuxiliaryEffectSloti")); } dispatch_alGetAuxiliaryEffectSloti1(effectslot, param, piValue, Buffers.SIZEOF_INT * piValue_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ public void alGetAuxiliaryEffectSlotiv(int effectslot, int param, IntBuffer piValues) { final boolean piValues_is_direct = Buffers.isDirect(piValues); final long __addr_ = alExtProcAddressTable._addressof_alGetAuxiliaryEffectSlotiv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetAuxiliaryEffectSlotiv")); } dispatch_alGetAuxiliaryEffectSlotiv1(effectslot, param, piValues_is_direct ? piValues : Buffers.getArray(piValues), piValues_is_direct ? Buffers.getDirectBufferByteOffset(piValues) : Buffers.getIndirectBufferByteOffset(piValues), piValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alGetAuxiliaryEffectSlotiv1(int effectslot, int param, Object piValues, int piValues_byte_offset, boolean piValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, ALint * piValues) */ public void alGetAuxiliaryEffectSlotiv(int effectslot, int param, int[] piValues, int piValues_offset) { if(piValues != null && piValues.length <= piValues_offset) throw new ALException("array offset argument \"piValues_offset\" (" + piValues_offset + ") equals or exceeds array length (" + piValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetAuxiliaryEffectSlotiv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetAuxiliaryEffectSlotiv")); } dispatch_alGetAuxiliaryEffectSlotiv1(effectslot, param, piValues, Buffers.SIZEOF_INT * piValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetBufferSamplesSOFT(ALuint buffer, ALsizei offset, ALsizei samples, ALenum channels, ALenum type, ALvoid * data) @param data a direct or array-backed {@link java.nio.Buffer} */ public void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, Buffer data) { final boolean data_is_direct = Buffers.isDirect(data); final long __addr_ = alExtProcAddressTable._addressof_alGetBufferSamplesSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetBufferSamplesSOFT")); } dispatch_alGetBufferSamplesSOFT1(buffer, offset, samples, channels, type, data_is_direct ? data : Buffers.getArray(data), data_is_direct ? Buffers.getDirectBufferByteOffset(data) : Buffers.getIndirectBufferByteOffset(data), data_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetBufferSamplesSOFT(ALuint buffer, ALsizei offset, ALsizei samples, ALenum channels, ALenum type, ALvoid * data) @param data a direct or array-backed {@link java.nio.Buffer} */ private native void dispatch_alGetBufferSamplesSOFT1(int buffer, int offset, int samples, int channels, int type, Object data, int data_byte_offset, boolean data_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetEffectf(ALuint effect, ALenum param, ALfloat * pflValue) @param pflValue a direct or array-backed {@link java.nio.FloatBuffer} */ public void alGetEffectf(int effect, int param, FloatBuffer pflValue) { final boolean pflValue_is_direct = Buffers.isDirect(pflValue); final long __addr_ = alExtProcAddressTable._addressof_alGetEffectf; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetEffectf")); } dispatch_alGetEffectf1(effect, param, pflValue_is_direct ? pflValue : Buffers.getArray(pflValue), pflValue_is_direct ? Buffers.getDirectBufferByteOffset(pflValue) : Buffers.getIndirectBufferByteOffset(pflValue), pflValue_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetEffectf(ALuint effect, ALenum param, ALfloat * pflValue) @param pflValue a direct or array-backed {@link java.nio.FloatBuffer} */ private native void dispatch_alGetEffectf1(int effect, int param, Object pflValue, int pflValue_byte_offset, boolean pflValue_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetEffectf(ALuint effect, ALenum param, ALfloat * pflValue) */ public void alGetEffectf(int effect, int param, float[] pflValue, int pflValue_offset) { if(pflValue != null && pflValue.length <= pflValue_offset) throw new ALException("array offset argument \"pflValue_offset\" (" + pflValue_offset + ") equals or exceeds array length (" + pflValue.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetEffectf; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetEffectf")); } dispatch_alGetEffectf1(effect, param, pflValue, Buffers.SIZEOF_FLOAT * pflValue_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetEffectfv(ALuint effect, ALenum param, ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ public void alGetEffectfv(int effect, int param, FloatBuffer pflValues) { final boolean pflValues_is_direct = Buffers.isDirect(pflValues); final long __addr_ = alExtProcAddressTable._addressof_alGetEffectfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetEffectfv")); } dispatch_alGetEffectfv1(effect, param, pflValues_is_direct ? pflValues : Buffers.getArray(pflValues), pflValues_is_direct ? Buffers.getDirectBufferByteOffset(pflValues) : Buffers.getIndirectBufferByteOffset(pflValues), pflValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetEffectfv(ALuint effect, ALenum param, ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ private native void dispatch_alGetEffectfv1(int effect, int param, Object pflValues, int pflValues_byte_offset, boolean pflValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetEffectfv(ALuint effect, ALenum param, ALfloat * pflValues) */ public void alGetEffectfv(int effect, int param, float[] pflValues, int pflValues_offset) { if(pflValues != null && pflValues.length <= pflValues_offset) throw new ALException("array offset argument \"pflValues_offset\" (" + pflValues_offset + ") equals or exceeds array length (" + pflValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetEffectfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetEffectfv")); } dispatch_alGetEffectfv1(effect, param, pflValues, Buffers.SIZEOF_FLOAT * pflValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetEffecti(ALuint effect, ALenum param, ALint * piValue) @param piValue a direct or array-backed {@link java.nio.IntBuffer} */ public void alGetEffecti(int effect, int param, IntBuffer piValue) { final boolean piValue_is_direct = Buffers.isDirect(piValue); final long __addr_ = alExtProcAddressTable._addressof_alGetEffecti; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetEffecti")); } dispatch_alGetEffecti1(effect, param, piValue_is_direct ? piValue : Buffers.getArray(piValue), piValue_is_direct ? Buffers.getDirectBufferByteOffset(piValue) : Buffers.getIndirectBufferByteOffset(piValue), piValue_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetEffecti(ALuint effect, ALenum param, ALint * piValue) @param piValue a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alGetEffecti1(int effect, int param, Object piValue, int piValue_byte_offset, boolean piValue_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetEffecti(ALuint effect, ALenum param, ALint * piValue) */ public void alGetEffecti(int effect, int param, int[] piValue, int piValue_offset) { if(piValue != null && piValue.length <= piValue_offset) throw new ALException("array offset argument \"piValue_offset\" (" + piValue_offset + ") equals or exceeds array length (" + piValue.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetEffecti; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetEffecti")); } dispatch_alGetEffecti1(effect, param, piValue, Buffers.SIZEOF_INT * piValue_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetEffectiv(ALuint effect, ALenum param, ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ public void alGetEffectiv(int effect, int param, IntBuffer piValues) { final boolean piValues_is_direct = Buffers.isDirect(piValues); final long __addr_ = alExtProcAddressTable._addressof_alGetEffectiv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetEffectiv")); } dispatch_alGetEffectiv1(effect, param, piValues_is_direct ? piValues : Buffers.getArray(piValues), piValues_is_direct ? Buffers.getDirectBufferByteOffset(piValues) : Buffers.getIndirectBufferByteOffset(piValues), piValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetEffectiv(ALuint effect, ALenum param, ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alGetEffectiv1(int effect, int param, Object piValues, int piValues_byte_offset, boolean piValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetEffectiv(ALuint effect, ALenum param, ALint * piValues) */ public void alGetEffectiv(int effect, int param, int[] piValues, int piValues_offset) { if(piValues != null && piValues.length <= piValues_offset) throw new ALException("array offset argument \"piValues_offset\" (" + piValues_offset + ") equals or exceeds array length (" + piValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetEffectiv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetEffectiv")); } dispatch_alGetEffectiv1(effect, param, piValues, Buffers.SIZEOF_INT * piValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetFilterf(ALuint filter, ALenum param, ALfloat * pflValue) @param pflValue a direct or array-backed {@link java.nio.FloatBuffer} */ public void alGetFilterf(int filter, int param, FloatBuffer pflValue) { final boolean pflValue_is_direct = Buffers.isDirect(pflValue); final long __addr_ = alExtProcAddressTable._addressof_alGetFilterf; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetFilterf")); } dispatch_alGetFilterf1(filter, param, pflValue_is_direct ? pflValue : Buffers.getArray(pflValue), pflValue_is_direct ? Buffers.getDirectBufferByteOffset(pflValue) : Buffers.getIndirectBufferByteOffset(pflValue), pflValue_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetFilterf(ALuint filter, ALenum param, ALfloat * pflValue) @param pflValue a direct or array-backed {@link java.nio.FloatBuffer} */ private native void dispatch_alGetFilterf1(int filter, int param, Object pflValue, int pflValue_byte_offset, boolean pflValue_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetFilterf(ALuint filter, ALenum param, ALfloat * pflValue) */ public void alGetFilterf(int filter, int param, float[] pflValue, int pflValue_offset) { if(pflValue != null && pflValue.length <= pflValue_offset) throw new ALException("array offset argument \"pflValue_offset\" (" + pflValue_offset + ") equals or exceeds array length (" + pflValue.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetFilterf; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetFilterf")); } dispatch_alGetFilterf1(filter, param, pflValue, Buffers.SIZEOF_FLOAT * pflValue_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetFilterfv(ALuint filter, ALenum param, ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ public void alGetFilterfv(int filter, int param, FloatBuffer pflValues) { final boolean pflValues_is_direct = Buffers.isDirect(pflValues); final long __addr_ = alExtProcAddressTable._addressof_alGetFilterfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetFilterfv")); } dispatch_alGetFilterfv1(filter, param, pflValues_is_direct ? pflValues : Buffers.getArray(pflValues), pflValues_is_direct ? Buffers.getDirectBufferByteOffset(pflValues) : Buffers.getIndirectBufferByteOffset(pflValues), pflValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetFilterfv(ALuint filter, ALenum param, ALfloat * pflValues) @param pflValues a direct or array-backed {@link java.nio.FloatBuffer} */ private native void dispatch_alGetFilterfv1(int filter, int param, Object pflValues, int pflValues_byte_offset, boolean pflValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetFilterfv(ALuint filter, ALenum param, ALfloat * pflValues) */ public void alGetFilterfv(int filter, int param, float[] pflValues, int pflValues_offset) { if(pflValues != null && pflValues.length <= pflValues_offset) throw new ALException("array offset argument \"pflValues_offset\" (" + pflValues_offset + ") equals or exceeds array length (" + pflValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetFilterfv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetFilterfv")); } dispatch_alGetFilterfv1(filter, param, pflValues, Buffers.SIZEOF_FLOAT * pflValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetFilteri(ALuint filter, ALenum param, ALint * piValue) @param piValue a direct or array-backed {@link java.nio.IntBuffer} */ public void alGetFilteri(int filter, int param, IntBuffer piValue) { final boolean piValue_is_direct = Buffers.isDirect(piValue); final long __addr_ = alExtProcAddressTable._addressof_alGetFilteri; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetFilteri")); } dispatch_alGetFilteri1(filter, param, piValue_is_direct ? piValue : Buffers.getArray(piValue), piValue_is_direct ? Buffers.getDirectBufferByteOffset(piValue) : Buffers.getIndirectBufferByteOffset(piValue), piValue_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetFilteri(ALuint filter, ALenum param, ALint * piValue) @param piValue a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alGetFilteri1(int filter, int param, Object piValue, int piValue_byte_offset, boolean piValue_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetFilteri(ALuint filter, ALenum param, ALint * piValue) */ public void alGetFilteri(int filter, int param, int[] piValue, int piValue_offset) { if(piValue != null && piValue.length <= piValue_offset) throw new ALException("array offset argument \"piValue_offset\" (" + piValue_offset + ") equals or exceeds array length (" + piValue.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetFilteri; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetFilteri")); } dispatch_alGetFilteri1(filter, param, piValue, Buffers.SIZEOF_INT * piValue_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetFilteriv(ALuint filter, ALenum param, ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ public void alGetFilteriv(int filter, int param, IntBuffer piValues) { final boolean piValues_is_direct = Buffers.isDirect(piValues); final long __addr_ = alExtProcAddressTable._addressof_alGetFilteriv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetFilteriv")); } dispatch_alGetFilteriv1(filter, param, piValues_is_direct ? piValues : Buffers.getArray(piValues), piValues_is_direct ? Buffers.getDirectBufferByteOffset(piValues) : Buffers.getIndirectBufferByteOffset(piValues), piValues_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
ALvoid alGetFilteriv(ALuint filter, ALenum param, ALint * piValues) @param piValues a direct or array-backed {@link java.nio.IntBuffer} */ private native void dispatch_alGetFilteriv1(int filter, int param, Object piValues, int piValues_byte_offset, boolean piValues_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
ALvoid alGetFilteriv(ALuint filter, ALenum param, ALint * piValues) */ public void alGetFilteriv(int filter, int param, int[] piValues, int piValues_offset) { if(piValues != null && piValues.length <= piValues_offset) throw new ALException("array offset argument \"piValues_offset\" (" + piValues_offset + ") equals or exceeds array length (" + piValues.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetFilteriv; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetFilteriv")); } dispatch_alGetFilteriv1(filter, param, piValues, Buffers.SIZEOF_INT * piValues_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALCproc alGetProcAddress(const ALchar * fname) */ long alGetProcAddress(String fname) { final long __addr_ = alExtProcAddressTable._addressof_alGetProcAddress; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetProcAddress")); } return dispatch_alGetProcAddress1(fname, __addr_); } /** Entry point (through function pointer) to C language function:
ALCproc alGetProcAddress(const ALchar * fname) */ private native long dispatch_alGetProcAddress1(String fname, long procAddress); /** Entry point (through function pointer) to C language function:
void alGetSource3dSOFT(ALuint source, ALenum param, ALdouble * value1, ALdouble * value2, ALdouble * value3) @param value1 a direct or array-backed {@link java.nio.DoubleBuffer} @param value2 a direct or array-backed {@link java.nio.DoubleBuffer} @param value3 a direct or array-backed {@link java.nio.DoubleBuffer} */ public void alGetSource3dSOFT(int source, int param, DoubleBuffer value1, DoubleBuffer value2, DoubleBuffer value3) { final boolean value1_is_direct = Buffers.isDirect(value1); final boolean value2_is_direct = Buffers.isDirect(value2); final boolean value3_is_direct = Buffers.isDirect(value3); final long __addr_ = alExtProcAddressTable._addressof_alGetSource3dSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSource3dSOFT")); } dispatch_alGetSource3dSOFT1(source, param, value1_is_direct ? value1 : Buffers.getArray(value1), value1_is_direct ? Buffers.getDirectBufferByteOffset(value1) : Buffers.getIndirectBufferByteOffset(value1), value1_is_direct, value2_is_direct ? value2 : Buffers.getArray(value2), value2_is_direct ? Buffers.getDirectBufferByteOffset(value2) : Buffers.getIndirectBufferByteOffset(value2), value2_is_direct, value3_is_direct ? value3 : Buffers.getArray(value3), value3_is_direct ? Buffers.getDirectBufferByteOffset(value3) : Buffers.getIndirectBufferByteOffset(value3), value3_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetSource3dSOFT(ALuint source, ALenum param, ALdouble * value1, ALdouble * value2, ALdouble * value3) @param value1 a direct or array-backed {@link java.nio.DoubleBuffer} @param value2 a direct or array-backed {@link java.nio.DoubleBuffer} @param value3 a direct or array-backed {@link java.nio.DoubleBuffer} */ private native void dispatch_alGetSource3dSOFT1(int source, int param, Object value1, int value1_byte_offset, boolean value1_is_direct, Object value2, int value2_byte_offset, boolean value2_is_direct, Object value3, int value3_byte_offset, boolean value3_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
void alGetSource3dSOFT(ALuint source, ALenum param, ALdouble * value1, ALdouble * value2, ALdouble * value3) */ public void alGetSource3dSOFT(int source, int param, double[] value1, int value1_offset, double[] value2, int value2_offset, double[] value3, int value3_offset) { if(value1 != null && value1.length <= value1_offset) throw new ALException("array offset argument \"value1_offset\" (" + value1_offset + ") equals or exceeds array length (" + value1.length + ")"); if(value2 != null && value2.length <= value2_offset) throw new ALException("array offset argument \"value2_offset\" (" + value2_offset + ") equals or exceeds array length (" + value2.length + ")"); if(value3 != null && value3.length <= value3_offset) throw new ALException("array offset argument \"value3_offset\" (" + value3_offset + ") equals or exceeds array length (" + value3.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetSource3dSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSource3dSOFT")); } dispatch_alGetSource3dSOFT1(source, param, value1, Buffers.SIZEOF_DOUBLE * value1_offset, false, value2, Buffers.SIZEOF_DOUBLE * value2_offset, false, value3, Buffers.SIZEOF_DOUBLE * value3_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetSource3i64SOFT(ALuint source, ALenum param, ALint64SOFT * value1, ALint64SOFT * value2, ALint64SOFT * value3) @param value1 a direct or array-backed {@link java.nio.LongBuffer} @param value2 a direct or array-backed {@link java.nio.LongBuffer} @param value3 a direct or array-backed {@link java.nio.LongBuffer} */ public void alGetSource3i64SOFT(int source, int param, LongBuffer value1, LongBuffer value2, LongBuffer value3) { final boolean value1_is_direct = Buffers.isDirect(value1); final boolean value2_is_direct = Buffers.isDirect(value2); final boolean value3_is_direct = Buffers.isDirect(value3); final long __addr_ = alExtProcAddressTable._addressof_alGetSource3i64SOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSource3i64SOFT")); } dispatch_alGetSource3i64SOFT1(source, param, value1_is_direct ? value1 : Buffers.getArray(value1), value1_is_direct ? Buffers.getDirectBufferByteOffset(value1) : Buffers.getIndirectBufferByteOffset(value1), value1_is_direct, value2_is_direct ? value2 : Buffers.getArray(value2), value2_is_direct ? Buffers.getDirectBufferByteOffset(value2) : Buffers.getIndirectBufferByteOffset(value2), value2_is_direct, value3_is_direct ? value3 : Buffers.getArray(value3), value3_is_direct ? Buffers.getDirectBufferByteOffset(value3) : Buffers.getIndirectBufferByteOffset(value3), value3_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetSource3i64SOFT(ALuint source, ALenum param, ALint64SOFT * value1, ALint64SOFT * value2, ALint64SOFT * value3) @param value1 a direct or array-backed {@link java.nio.LongBuffer} @param value2 a direct or array-backed {@link java.nio.LongBuffer} @param value3 a direct or array-backed {@link java.nio.LongBuffer} */ private native void dispatch_alGetSource3i64SOFT1(int source, int param, Object value1, int value1_byte_offset, boolean value1_is_direct, Object value2, int value2_byte_offset, boolean value2_is_direct, Object value3, int value3_byte_offset, boolean value3_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
void alGetSource3i64SOFT(ALuint source, ALenum param, ALint64SOFT * value1, ALint64SOFT * value2, ALint64SOFT * value3) */ public void alGetSource3i64SOFT(int source, int param, long[] value1, int value1_offset, long[] value2, int value2_offset, long[] value3, int value3_offset) { if(value1 != null && value1.length <= value1_offset) throw new ALException("array offset argument \"value1_offset\" (" + value1_offset + ") equals or exceeds array length (" + value1.length + ")"); if(value2 != null && value2.length <= value2_offset) throw new ALException("array offset argument \"value2_offset\" (" + value2_offset + ") equals or exceeds array length (" + value2.length + ")"); if(value3 != null && value3.length <= value3_offset) throw new ALException("array offset argument \"value3_offset\" (" + value3_offset + ") equals or exceeds array length (" + value3.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetSource3i64SOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSource3i64SOFT")); } dispatch_alGetSource3i64SOFT1(source, param, value1, Buffers.SIZEOF_LONG * value1_offset, false, value2, Buffers.SIZEOF_LONG * value2_offset, false, value3, Buffers.SIZEOF_LONG * value3_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetSourcedSOFT(ALuint source, ALenum param, ALdouble * value) @param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void alGetSourcedSOFT(int source, int param, DoubleBuffer value) { final boolean value_is_direct = Buffers.isDirect(value); final long __addr_ = alExtProcAddressTable._addressof_alGetSourcedSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSourcedSOFT")); } dispatch_alGetSourcedSOFT1(source, param, value_is_direct ? value : Buffers.getArray(value), value_is_direct ? Buffers.getDirectBufferByteOffset(value) : Buffers.getIndirectBufferByteOffset(value), value_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetSourcedSOFT(ALuint source, ALenum param, ALdouble * value) @param value a direct or array-backed {@link java.nio.DoubleBuffer} */ private native void dispatch_alGetSourcedSOFT1(int source, int param, Object value, int value_byte_offset, boolean value_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
void alGetSourcedSOFT(ALuint source, ALenum param, ALdouble * value) */ public void alGetSourcedSOFT(int source, int param, double[] value, int value_offset) { if(value != null && value.length <= value_offset) throw new ALException("array offset argument \"value_offset\" (" + value_offset + ") equals or exceeds array length (" + value.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetSourcedSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSourcedSOFT")); } dispatch_alGetSourcedSOFT1(source, param, value, Buffers.SIZEOF_DOUBLE * value_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetSourcedvSOFT(ALuint source, ALenum param, ALdouble * values) @param values a direct or array-backed {@link java.nio.DoubleBuffer} */ public void alGetSourcedvSOFT(int source, int param, DoubleBuffer values) { final boolean values_is_direct = Buffers.isDirect(values); final long __addr_ = alExtProcAddressTable._addressof_alGetSourcedvSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSourcedvSOFT")); } dispatch_alGetSourcedvSOFT1(source, param, values_is_direct ? values : Buffers.getArray(values), values_is_direct ? Buffers.getDirectBufferByteOffset(values) : Buffers.getIndirectBufferByteOffset(values), values_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetSourcedvSOFT(ALuint source, ALenum param, ALdouble * values) @param values a direct or array-backed {@link java.nio.DoubleBuffer} */ private native void dispatch_alGetSourcedvSOFT1(int source, int param, Object values, int values_byte_offset, boolean values_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
void alGetSourcedvSOFT(ALuint source, ALenum param, ALdouble * values) */ public void alGetSourcedvSOFT(int source, int param, double[] values, int values_offset) { if(values != null && values.length <= values_offset) throw new ALException("array offset argument \"values_offset\" (" + values_offset + ") equals or exceeds array length (" + values.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetSourcedvSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSourcedvSOFT")); } dispatch_alGetSourcedvSOFT1(source, param, values, Buffers.SIZEOF_DOUBLE * values_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetSourcei64SOFT(ALuint source, ALenum param, ALint64SOFT * value) @param value a direct or array-backed {@link java.nio.LongBuffer} */ public void alGetSourcei64SOFT(int source, int param, LongBuffer value) { final boolean value_is_direct = Buffers.isDirect(value); final long __addr_ = alExtProcAddressTable._addressof_alGetSourcei64SOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSourcei64SOFT")); } dispatch_alGetSourcei64SOFT1(source, param, value_is_direct ? value : Buffers.getArray(value), value_is_direct ? Buffers.getDirectBufferByteOffset(value) : Buffers.getIndirectBufferByteOffset(value), value_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetSourcei64SOFT(ALuint source, ALenum param, ALint64SOFT * value) @param value a direct or array-backed {@link java.nio.LongBuffer} */ private native void dispatch_alGetSourcei64SOFT1(int source, int param, Object value, int value_byte_offset, boolean value_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
void alGetSourcei64SOFT(ALuint source, ALenum param, ALint64SOFT * value) */ public void alGetSourcei64SOFT(int source, int param, long[] value, int value_offset) { if(value != null && value.length <= value_offset) throw new ALException("array offset argument \"value_offset\" (" + value_offset + ") equals or exceeds array length (" + value.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetSourcei64SOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSourcei64SOFT")); } dispatch_alGetSourcei64SOFT1(source, param, value, Buffers.SIZEOF_LONG * value_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetSourcei64vSOFT(ALuint source, ALenum param, ALint64SOFT * values) @param values a direct or array-backed {@link java.nio.LongBuffer} */ public void alGetSourcei64vSOFT(int source, int param, LongBuffer values) { final boolean values_is_direct = Buffers.isDirect(values); final long __addr_ = alExtProcAddressTable._addressof_alGetSourcei64vSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSourcei64vSOFT")); } dispatch_alGetSourcei64vSOFT1(source, param, values_is_direct ? values : Buffers.getArray(values), values_is_direct ? Buffers.getDirectBufferByteOffset(values) : Buffers.getIndirectBufferByteOffset(values), values_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
void alGetSourcei64vSOFT(ALuint source, ALenum param, ALint64SOFT * values) @param values a direct or array-backed {@link java.nio.LongBuffer} */ private native void dispatch_alGetSourcei64vSOFT1(int source, int param, Object values, int values_byte_offset, boolean values_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
void alGetSourcei64vSOFT(ALuint source, ALenum param, ALint64SOFT * values) */ public void alGetSourcei64vSOFT(int source, int param, long[] values, int values_offset) { if(values != null && values.length <= values_offset) throw new ALException("array offset argument \"values_offset\" (" + values_offset + ") equals or exceeds array length (" + values.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alGetSourcei64vSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alGetSourcei64vSOFT")); } dispatch_alGetSourcei64vSOFT1(source, param, values, Buffers.SIZEOF_LONG * values_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALboolean alIsAuxiliaryEffectSlot(ALuint effectslot) */ public boolean alIsAuxiliaryEffectSlot(int effectslot) { final long __addr_ = alExtProcAddressTable._addressof_alIsAuxiliaryEffectSlot; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alIsAuxiliaryEffectSlot")); } return dispatch_alIsAuxiliaryEffectSlot1(effectslot, __addr_); } /** Entry point (through function pointer) to C language function:
ALboolean alIsAuxiliaryEffectSlot(ALuint effectslot) */ private native boolean dispatch_alIsAuxiliaryEffectSlot1(int effectslot, long procAddress); /** Entry point (through function pointer) to C language function:
ALboolean alIsBufferFormatSupportedSOFT(ALenum format) */ public boolean alIsBufferFormatSupportedSOFT(int format) { final long __addr_ = alExtProcAddressTable._addressof_alIsBufferFormatSupportedSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alIsBufferFormatSupportedSOFT")); } return dispatch_alIsBufferFormatSupportedSOFT1(format, __addr_); } /** Entry point (through function pointer) to C language function:
ALboolean alIsBufferFormatSupportedSOFT(ALenum format) */ private native boolean dispatch_alIsBufferFormatSupportedSOFT1(int format, long procAddress); /** Entry point (through function pointer) to C language function:
ALboolean alIsEffect(ALuint effect) */ public boolean alIsEffect(int effect) { final long __addr_ = alExtProcAddressTable._addressof_alIsEffect; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alIsEffect")); } return dispatch_alIsEffect1(effect, __addr_); } /** Entry point (through function pointer) to C language function:
ALboolean alIsEffect(ALuint effect) */ private native boolean dispatch_alIsEffect1(int effect, long procAddress); /** Entry point (through function pointer) to C language function:
ALboolean alIsFilter(ALuint filter) */ public boolean alIsFilter(int filter) { final long __addr_ = alExtProcAddressTable._addressof_alIsFilter; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alIsFilter")); } return dispatch_alIsFilter1(filter, __addr_); } /** Entry point (through function pointer) to C language function:
ALboolean alIsFilter(ALuint filter) */ private native boolean dispatch_alIsFilter1(int filter, long procAddress); /** Entry point (through function pointer) to C language function:
void alSource3dSOFT(ALuint source, ALenum param, ALdouble value1, ALdouble value2, ALdouble value3) */ public void alSource3dSOFT(int source, int param, double value1, double value2, double value3) { final long __addr_ = alExtProcAddressTable._addressof_alSource3dSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alSource3dSOFT")); } dispatch_alSource3dSOFT1(source, param, value1, value2, value3, __addr_); } /** Entry point (through function pointer) to C language function:
void alSource3dSOFT(ALuint source, ALenum param, ALdouble value1, ALdouble value2, ALdouble value3) */ private native void dispatch_alSource3dSOFT1(int source, int param, double value1, double value2, double value3, long procAddress); /** Entry point (through function pointer) to C language function:
void alSource3i64SOFT(ALuint source, ALenum param, ALint64SOFT value1, ALint64SOFT value2, ALint64SOFT value3) */ public void alSource3i64SOFT(int source, int param, long value1, long value2, long value3) { final long __addr_ = alExtProcAddressTable._addressof_alSource3i64SOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alSource3i64SOFT")); } dispatch_alSource3i64SOFT1(source, param, value1, value2, value3, __addr_); } /** Entry point (through function pointer) to C language function:
void alSource3i64SOFT(ALuint source, ALenum param, ALint64SOFT value1, ALint64SOFT value2, ALint64SOFT value3) */ private native void dispatch_alSource3i64SOFT1(int source, int param, long value1, long value2, long value3, long procAddress); /** Entry point (through function pointer) to C language function:
void alSourcedSOFT(ALuint source, ALenum param, ALdouble value) */ public void alSourcedSOFT(int source, int param, double value) { final long __addr_ = alExtProcAddressTable._addressof_alSourcedSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alSourcedSOFT")); } dispatch_alSourcedSOFT1(source, param, value, __addr_); } /** Entry point (through function pointer) to C language function:
void alSourcedSOFT(ALuint source, ALenum param, ALdouble value) */ private native void dispatch_alSourcedSOFT1(int source, int param, double value, long procAddress); /** Entry point (through function pointer) to C language function:
void alSourcedvSOFT(ALuint source, ALenum param, const ALdouble * values) @param values a direct or array-backed {@link java.nio.DoubleBuffer} */ public void alSourcedvSOFT(int source, int param, DoubleBuffer values) { final boolean values_is_direct = Buffers.isDirect(values); final long __addr_ = alExtProcAddressTable._addressof_alSourcedvSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alSourcedvSOFT")); } dispatch_alSourcedvSOFT1(source, param, values_is_direct ? values : Buffers.getArray(values), values_is_direct ? Buffers.getDirectBufferByteOffset(values) : Buffers.getIndirectBufferByteOffset(values), values_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
void alSourcedvSOFT(ALuint source, ALenum param, const ALdouble * values) @param values a direct or array-backed {@link java.nio.DoubleBuffer} */ private native void dispatch_alSourcedvSOFT1(int source, int param, Object values, int values_byte_offset, boolean values_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
void alSourcedvSOFT(ALuint source, ALenum param, const ALdouble * values) */ public void alSourcedvSOFT(int source, int param, double[] values, int values_offset) { if(values != null && values.length <= values_offset) throw new ALException("array offset argument \"values_offset\" (" + values_offset + ") equals or exceeds array length (" + values.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alSourcedvSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alSourcedvSOFT")); } dispatch_alSourcedvSOFT1(source, param, values, Buffers.SIZEOF_DOUBLE * values_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
void alSourcei64SOFT(ALuint source, ALenum param, ALint64SOFT value) */ public void alSourcei64SOFT(int source, int param, long value) { final long __addr_ = alExtProcAddressTable._addressof_alSourcei64SOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alSourcei64SOFT")); } dispatch_alSourcei64SOFT1(source, param, value, __addr_); } /** Entry point (through function pointer) to C language function:
void alSourcei64SOFT(ALuint source, ALenum param, ALint64SOFT value) */ private native void dispatch_alSourcei64SOFT1(int source, int param, long value, long procAddress); /** Entry point (through function pointer) to C language function:
void alSourcei64vSOFT(ALuint source, ALenum param, const ALint64SOFT * values) @param values a direct or array-backed {@link java.nio.LongBuffer} */ public void alSourcei64vSOFT(int source, int param, LongBuffer values) { final boolean values_is_direct = Buffers.isDirect(values); final long __addr_ = alExtProcAddressTable._addressof_alSourcei64vSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alSourcei64vSOFT")); } dispatch_alSourcei64vSOFT1(source, param, values_is_direct ? values : Buffers.getArray(values), values_is_direct ? Buffers.getDirectBufferByteOffset(values) : Buffers.getIndirectBufferByteOffset(values), values_is_direct, __addr_); } /** Entry point (through function pointer) to C language function:
void alSourcei64vSOFT(ALuint source, ALenum param, const ALint64SOFT * values) @param values a direct or array-backed {@link java.nio.LongBuffer} */ private native void dispatch_alSourcei64vSOFT1(int source, int param, Object values, int values_byte_offset, boolean values_is_direct, long procAddress); /** Entry point (through function pointer) to C language function:
void alSourcei64vSOFT(ALuint source, ALenum param, const ALint64SOFT * values) */ public void alSourcei64vSOFT(int source, int param, long[] values, int values_offset) { if(values != null && values.length <= values_offset) throw new ALException("array offset argument \"values_offset\" (" + values_offset + ") equals or exceeds array length (" + values.length + ")"); final long __addr_ = alExtProcAddressTable._addressof_alSourcei64vSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alSourcei64vSOFT")); } dispatch_alSourcei64vSOFT1(source, param, values, Buffers.SIZEOF_LONG * values_offset, false, __addr_); } /** Entry point (through function pointer) to C language function:
ALCproc alcGetProcAddress(ALCdevice * device, const ALCchar * funcname) */ long alcGetProcAddress(ALCdevice device, String funcname) { final long __addr_ = alExtProcAddressTable._addressof_alcGetProcAddress; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alcGetProcAddress")); } return dispatch_alcGetProcAddress1(((device == null) ? null : device.getBuffer()), funcname, __addr_); } /** Entry point (through function pointer) to C language function:
ALCproc alcGetProcAddress(ALCdevice * device, const ALCchar * funcname) */ private native long dispatch_alcGetProcAddress1(ByteBuffer device, String funcname, long procAddress); /** Entry point (through function pointer) to C language function:
ALCcontext * alcGetThreadContext(void) */ public ALCcontext alcGetThreadContext() { final long __addr_ = alExtProcAddressTable._addressof_alcGetThreadContext; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alcGetThreadContext")); } final ByteBuffer _res; _res = dispatch_alcGetThreadContext1(__addr_); if (_res == null) return null; return ALCcontext.create(Buffers.nativeOrder(_res)); } /** Entry point (through function pointer) to C language function:
ALCcontext * alcGetThreadContext(void) */ private native ByteBuffer dispatch_alcGetThreadContext1(long procAddress); /** Entry point (through function pointer) to C language function:
ALCboolean alcIsRenderFormatSupportedSOFT(ALCdevice * device, ALCsizei freq, ALCenum channels, ALCenum type) */ public boolean alcIsRenderFormatSupportedSOFT(ALCdevice device, int freq, int channels, int type) { final long __addr_ = alExtProcAddressTable._addressof_alcIsRenderFormatSupportedSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alcIsRenderFormatSupportedSOFT")); } return dispatch_alcIsRenderFormatSupportedSOFT1(((device == null) ? null : device.getBuffer()), freq, channels, type, __addr_); } /** Entry point (through function pointer) to C language function:
ALCboolean alcIsRenderFormatSupportedSOFT(ALCdevice * device, ALCsizei freq, ALCenum channels, ALCenum type) */ private native boolean dispatch_alcIsRenderFormatSupportedSOFT1(ByteBuffer device, int freq, int channels, int type, long procAddress); /** Entry point (through function pointer) to C language function:
ALCdevice * alcLoopbackOpenDeviceSOFT(const ALCchar * deviceName) */ public ALCdevice alcLoopbackOpenDeviceSOFT(String deviceName) { final long __addr_ = alExtProcAddressTable._addressof_alcLoopbackOpenDeviceSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alcLoopbackOpenDeviceSOFT")); } final ByteBuffer _res; _res = dispatch_alcLoopbackOpenDeviceSOFT1(deviceName, __addr_); if (_res == null) return null; return ALCdevice.create(Buffers.nativeOrder(_res)); } /** Entry point (through function pointer) to C language function:
ALCdevice * alcLoopbackOpenDeviceSOFT(const ALCchar * deviceName) */ private native ByteBuffer dispatch_alcLoopbackOpenDeviceSOFT1(String deviceName, long procAddress); /** Entry point (through function pointer) to C language function:
void alcRenderSamplesSOFT(ALCdevice * device, ALCvoid * buffer, ALCsizei samples) @param buffer a direct or array-backed {@link java.nio.Buffer} */ public void alcRenderSamplesSOFT(ALCdevice device, Buffer buffer, int samples) { final boolean buffer_is_direct = Buffers.isDirect(buffer); final long __addr_ = alExtProcAddressTable._addressof_alcRenderSamplesSOFT; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alcRenderSamplesSOFT")); } dispatch_alcRenderSamplesSOFT1(((device == null) ? null : device.getBuffer()), buffer_is_direct ? buffer : Buffers.getArray(buffer), buffer_is_direct ? Buffers.getDirectBufferByteOffset(buffer) : Buffers.getIndirectBufferByteOffset(buffer), buffer_is_direct, samples, __addr_); } /** Entry point (through function pointer) to C language function:
void alcRenderSamplesSOFT(ALCdevice * device, ALCvoid * buffer, ALCsizei samples) @param buffer a direct or array-backed {@link java.nio.Buffer} */ private native void dispatch_alcRenderSamplesSOFT1(ByteBuffer device, Object buffer, int buffer_byte_offset, boolean buffer_is_direct, int samples, long procAddress); /** Entry point (through function pointer) to C language function:
ALCboolean alcSetThreadContext(ALCcontext * context) */ public boolean alcSetThreadContext(ALCcontext context) { final long __addr_ = alExtProcAddressTable._addressof_alcSetThreadContext; if (__addr_ == 0) { throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "alcSetThreadContext")); } return dispatch_alcSetThreadContext1(((context == null) ? null : context.getBuffer()), __addr_); } /** Entry point (through function pointer) to C language function:
ALCboolean alcSetThreadContext(ALCcontext * context) */ private native boolean dispatch_alcSetThreadContext1(ByteBuffer context, long procAddress); // --- Begin CustomJavaCode .cfg declarations private static final ALExtProcAddressTable alExtProcAddressTable; static { alExtProcAddressTable = AccessController.doPrivileged(new PrivilegedAction() { public ALExtProcAddressTable run() { final ALExtProcAddressTable alExtProcAddressTable = new ALExtProcAddressTable(); if(null==alExtProcAddressTable) { throw new RuntimeException("Couldn't instantiate ALExtProcAddressTable"); } alExtProcAddressTable.reset(ALImpl.alDynamicLookupHelper); /** Not required nor forced if( !initializeImpl() ) { throw new RuntimeException("Initialization failure"); } */ return alExtProcAddressTable; } } ); } public static ALExtProcAddressTable getALExtProcAddressTable() { return alExtProcAddressTable; } // ---- End CustomJavaCode .cfg declarations } // end of class ALExtAbstractImpl




© 2015 - 2025 Weber Informatics LLC | Privacy Policy