com.jogamp.openal.ALExt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of joal Show documentation
Show all versions of joal Show documentation
Java™ Binding for the OpenAL® API
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/procaddress/ProcAddressEmitter.java on Mon Sep 08 06:16:52 CEST 2014 ----! */
package com.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 interface ALExt extends ALExtConstants{
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** Entry point (through function pointer) to C language function:
ALboolean alIsAuxiliaryEffectSlot(ALuint effectslot)
*/
public boolean alIsAuxiliaryEffectSlot(int effectslot);
/** Entry point (through function pointer) to C language function:
ALboolean alIsBufferFormatSupportedSOFT(ALenum format)
*/
public boolean alIsBufferFormatSupportedSOFT(int format);
/** Entry point (through function pointer) to C language function:
ALboolean alIsEffect(ALuint effect)
*/
public boolean alIsEffect(int effect);
/** Entry point (through function pointer) to C language function:
ALboolean alIsFilter(ALuint filter)
*/
public boolean alIsFilter(int filter);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** 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);
/** Entry point (through function pointer) to C language function:
ALCcontext * alcGetThreadContext(void)
*/
public ALCcontext alcGetThreadContext();
/** 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);
/** Entry point (through function pointer) to C language function:
ALCdevice * alcLoopbackOpenDeviceSOFT(const ALCchar * deviceName)
*/
public ALCdevice alcLoopbackOpenDeviceSOFT(String deviceName);
/** 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);
/** Entry point (through function pointer) to C language function:
ALCboolean alcSetThreadContext(ALCcontext * context)
*/
public boolean alcSetThreadContext(ALCcontext context);
} // end of class ALExt
© 2015 - 2025 Weber Informatics LLC | Privacy Policy