From 0b5722b3fbff0ed08038496507e8532c1b8ad808 Mon Sep 17 00:00:00 2001 From: Brian Matzon Date: Wed, 2 Jul 2003 22:42:41 +0000 Subject: [PATCH] static implementation - work in progress --- src/native/common/extal.cpp | 3 + src/native/common/org_lwjgl_openal_ALC.cpp | 48 ++- src/native/common/org_lwjgl_openal_ALC.h | 172 ++++---- src/native/common/org_lwjgl_openal_BaseAL.cpp | 9 +- src/native/common/org_lwjgl_openal_BaseAL.h | 32 +- src/native/common/org_lwjgl_openal_CoreAL.cpp | 172 ++++---- src/native/common/org_lwjgl_openal_CoreAL.h | 396 +++++++++--------- .../common/org_lwjgl_openal_eax_BaseEAX.cpp | 8 +- .../common/org_lwjgl_openal_eax_BaseEAX.h | 10 +- .../common/org_lwjgl_openal_eax_CoreEAX.cpp | 19 +- .../common/org_lwjgl_openal_eax_CoreEAX.h | 18 +- ...g_lwjgl_openal_eax_EAXBufferProperties.cpp | 8 +- ...org_lwjgl_openal_eax_EAXBufferProperties.h | 126 +++++- ...lwjgl_openal_eax_EAXListenerProperties.cpp | 8 +- ...g_lwjgl_openal_eax_EAXListenerProperties.h | 138 +++++- 15 files changed, 706 insertions(+), 461 deletions(-) diff --git a/src/native/common/extal.cpp b/src/native/common/extal.cpp index 20eef598..ccb68194 100644 --- a/src/native/common/extal.cpp +++ b/src/native/common/extal.cpp @@ -280,7 +280,10 @@ int LoadAL() { alGetIntegerv = (alGetIntegervPROC) GetFunctionPointer("alGetIntegerv"); alGetFloatv = (alGetFloatvPROC) GetFunctionPointer("alGetFloatv"); alGetDoublev = (alGetDoublevPROC) GetFunctionPointer("alGetDoublev"); + printf("alGetString before: %d\n", alGetString); alGetString = (alGetStringPROC) GetFunctionPointer("alGetString"); + printf("alGetString after: %d\n", alGetString); + printf("%s\n", alGetString(AL_RENDERER)); alGetError = (alGetErrorPROC) GetFunctionPointer("alGetError"); alIsExtensionPresent = (alIsExtensionPresentPROC) GetFunctionPointer("alIsExtensionPresent"); alGetProcAddress = (alGetProcAddressPROC) GetFunctionPointer("alGetProcAddress"); diff --git a/src/native/common/org_lwjgl_openal_ALC.cpp b/src/native/common/org_lwjgl_openal_ALC.cpp index c5b4278d..fc35d2e8 100644 --- a/src/native/common/org_lwjgl_openal_ALC.cpp +++ b/src/native/common/org_lwjgl_openal_ALC.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002 Light Weight Java Game Library Project + * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -13,7 +13,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Light Weight Java Game Library' nor the names of + * * Neither the name of 'Lightweight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -49,7 +49,7 @@ * Method: nCreate * Signature: ()Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_nCreate (JNIEnv *env, jobject obj) { +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_nCreate (JNIEnv *env, jclass clazz) { //check that our methods have been loaded if(alEnable == NULL) { jclass cls = env->FindClass("org/lwjgl/openal/OpenALException"); @@ -65,7 +65,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_nCreate (JNIEnv *env, jobje * Method: nDestroy * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nDestroy (JNIEnv *env, jobject obj) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nDestroy (JNIEnv *env, jclass clazz) { } /** @@ -74,7 +74,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nDestroy (JNIEnv *env, jobject * C Specification: * ALubyte * alcGetString(ALCdevice *device, ALenum token); */ -JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_ALC_nGetString (JNIEnv *env, jobject obj, jint deviceaddress, jint token) { +JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_ALC_nGetString (JNIEnv *env, jclass clazz, jint deviceaddress, jint token) { const char* alcString = (const char*) alcGetString((ALCdevice*) deviceaddress, (ALenum) token); if(alcString == NULL) { return NULL; @@ -92,8 +92,12 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_ALC_nGetString (JNIEnv *env, job * C Specification: * ALvoid alcGetIntegerv(ALCdevice *device, ALenum token, ALsizei size, ALint *dest); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nGetIntegerv (JNIEnv *env, jobject obj, jint deviceaddress, jint token, jint size, jint dest) { - alcGetIntegerv((ALCdevice*) deviceaddress, (ALenum) token, (ALsizei) size, (ALint*) dest); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nGetIntegerv (JNIEnv *env, jclass clazz, jint deviceaddress, jint token, jint size, jobject dest) { + ALint* address = NULL; + if (dest != NULL) { + address = (ALint*) env->GetDirectBufferAddress(dest); + } + alcGetIntegerv((ALCdevice*) deviceaddress, (ALenum) token, (ALsizei) size, address); CHECK_ALC_ERROR } @@ -103,7 +107,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nGetIntegerv (JNIEnv *env, jobj * C Specification: * ALCdevice *alcOpenDevice( const ALubyte *tokstr ); */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_openDevice (JNIEnv *env, jobject obj, jstring tokstr) { +JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_alcOpenDevice (JNIEnv *env, jclass clazz, jstring tokstr) { const char * tokenstring; jboolean isCopy = JNI_FALSE; @@ -149,7 +153,7 @@ JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_openDevice (JNIEnv *env, job * C Specification: * void alcCloseDevice( ALCdevice *dev ); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_closeDevice (JNIEnv *env, jobject obj, jint deviceaddress) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_alcCloseDevice (JNIEnv *env, jclass clazz, jint deviceaddress) { alcCloseDevice((ALCdevice*) deviceaddress); CHECK_ALC_ERROR } @@ -160,8 +164,12 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_closeDevice (JNIEnv *env, jobje * C Specification: * ALCcontext* alcCreateContext( ALCdevice *dev, ALint* attrlist ); */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_createContext (JNIEnv *env, jobject obj, jint deviceaddress, jint attrlist) { - ALCcontext* context = alcCreateContext((ALCdevice*) deviceaddress, (ALint*) attrlist); +JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_alcCreateContext (JNIEnv *env, jclass clazz, jint deviceaddress, jobject attrlist) { + ALint* address = NULL; + if (attrlist != NULL) { + address = (ALint*) env->GetDirectBufferAddress(attrlist); + } + ALCcontext* context = alcCreateContext((ALCdevice*) deviceaddress, address); /* if error - get out */ if(context == NULL) { @@ -190,7 +198,7 @@ JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_createContext (JNIEnv *env, * C Specification: * ALCboolean alcMakeContextCurrent(ALCcontext *context); */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_makeContextCurrent (JNIEnv *env, jobject obj, jint contextaddress) { +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_alcMakeContextCurrent (JNIEnv *env, jclass clazz, jint contextaddress) { if(contextaddress == NULL) { return alcMakeContextCurrent(NULL); } @@ -203,7 +211,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_makeContextCurrent (JNIEnv * C Specification: * void alcProcessContext(ALCcontext *context); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nProcessContext (JNIEnv *env, jobject obj, jint contextaddress) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nProcessContext (JNIEnv *env, jclass clazz, jint contextaddress) { alcProcessContext((ALCcontext*) contextaddress); } @@ -213,7 +221,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nProcessContext (JNIEnv *env, j * C Specification: * ALCcontext* alcGetCurrentContext( ALvoid ); */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_getCurrentContext (JNIEnv *env, jobject obj) { +JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_alcGetCurrentContext (JNIEnv *env, jclass clazz) { ALCcontext* context = alcGetCurrentContext(); if(context == NULL) { @@ -241,7 +249,7 @@ JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_getCurrentContext (JNIEnv *e * C Specification: * ALCdevice* alcGetContextsDevice(ALCcontext *context); */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_getContextsDevice (JNIEnv *env, jobject obj, jint contextaddress) { +JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_alcGetContextsDevice (JNIEnv *env, jclass clazz, jint contextaddress) { ALCdevice* device = alcGetContextsDevice((ALCcontext*) contextaddress); if(device == NULL) { @@ -269,7 +277,7 @@ JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_getContextsDevice (JNIEnv *e * C Specification: * void alcSuspendContext(ALCcontext *context); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_suspendContext (JNIEnv *env, jobject obj, jint contextaddress) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_alcSuspendContext (JNIEnv *env, jclass clazz, jint contextaddress) { alcSuspendContext((ALCcontext*) contextaddress); } @@ -279,7 +287,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_suspendContext (JNIEnv *env, jo * C Specification: * void alcDestroyContext(ALCcontext *context); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_destroyContext (JNIEnv *env, jobject obj, jint contextaddress) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_alcDestroyContext (JNIEnv *env, jclass clazz, jint contextaddress) { alcDestroyContext((ALCcontext*) contextaddress); } @@ -289,7 +297,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_destroyContext (JNIEnv *env, jo * C Specification: * ALCenum alcGetError(ALCdevice *device); */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_ALC_nGetError (JNIEnv *env, jobject obj, jint deviceaddress) { +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_ALC_nGetError (JNIEnv *env, jclass clazz, jint deviceaddress) { jint result = alcGetError((ALCdevice*) deviceaddress); CHECK_ALC_ERROR return result; @@ -301,7 +309,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_ALC_nGetError (JNIEnv *env, jobject * C Specification: * ALboolean alcIsExtensionPresent(ALCdevice *device, ALubyte *extName); */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_nIsExtensionPresent (JNIEnv *env, jobject obj, jint deviceaddress, jstring extName) { +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_nIsExtensionPresent (JNIEnv *env, jclass clazz, jint deviceaddress, jstring extName) { /* get extension */ ALubyte* functionname = (ALubyte*) (env->GetStringUTFChars(extName, 0)); @@ -319,7 +327,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_nIsExtensionPresent (JNIEnv * C Specification: * ALenum alcGetEnumValue(ALCdevice *device, ALubyte *enumName); */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_ALC_nGetEnumValue (JNIEnv *env, jobject obj, jint deviceaddress, jstring enumName) { +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_ALC_nGetEnumValue (JNIEnv *env, jclass clazz, jint deviceaddress, jstring enumName) { /* get extension */ ALubyte* enumerationname = (ALubyte*) (env->GetStringUTFChars(enumName, 0)); diff --git a/src/native/common/org_lwjgl_openal_ALC.h b/src/native/common/org_lwjgl_openal_ALC.h index b3e1475b..e955b1c9 100644 --- a/src/native/common/org_lwjgl_openal_ALC.h +++ b/src/native/common/org_lwjgl_openal_ALC.h @@ -1,35 +1,35 @@ -/* +/* * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are + * modification, are permitted provided that the following conditions are * met: - * - * * Redistributions of source code must retain the above copyright + * + * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Lightweight Java Game Library' nor the names of - * its contributors may be used to endorse or promote products derived + * * Neither the name of 'Lightweight Java Game Library' nor the names of + * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ - + /* DO NOT EDIT THIS FILE - it is machine generated */ #include /* Header for class org_lwjgl_openal_ALC */ @@ -40,51 +40,51 @@ extern "C" { #endif /* Inaccessible static: created */ -#undef org_lwjgl_openal_ALC_INVALID -#define org_lwjgl_openal_ALC_INVALID -1L -#undef org_lwjgl_openal_ALC_FALSE -#define org_lwjgl_openal_ALC_FALSE 0L -#undef org_lwjgl_openal_ALC_TRUE -#define org_lwjgl_openal_ALC_TRUE 1L -#undef org_lwjgl_openal_ALC_NO_ERROR -#define org_lwjgl_openal_ALC_NO_ERROR 0L -#undef org_lwjgl_openal_ALC_MAJOR_VERSION -#define org_lwjgl_openal_ALC_MAJOR_VERSION 4096L -#undef org_lwjgl_openal_ALC_MINOR_VERSION -#define org_lwjgl_openal_ALC_MINOR_VERSION 4097L -#undef org_lwjgl_openal_ALC_ATTRIBUTES_SIZE -#define org_lwjgl_openal_ALC_ATTRIBUTES_SIZE 4098L -#undef org_lwjgl_openal_ALC_ALL_ATTRIBUTES -#define org_lwjgl_openal_ALC_ALL_ATTRIBUTES 4099L -#undef org_lwjgl_openal_ALC_DEFAULT_DEVICE_SPECIFIER -#define org_lwjgl_openal_ALC_DEFAULT_DEVICE_SPECIFIER 4100L -#undef org_lwjgl_openal_ALC_DEVICE_SPECIFIER -#define org_lwjgl_openal_ALC_DEVICE_SPECIFIER 4101L -#undef org_lwjgl_openal_ALC_EXTENSIONS -#define org_lwjgl_openal_ALC_EXTENSIONS 4102L -#undef org_lwjgl_openal_ALC_FREQUENCY -#define org_lwjgl_openal_ALC_FREQUENCY 4103L -#undef org_lwjgl_openal_ALC_REFRESH -#define org_lwjgl_openal_ALC_REFRESH 4104L -#undef org_lwjgl_openal_ALC_SYNC -#define org_lwjgl_openal_ALC_SYNC 4105L -#undef org_lwjgl_openal_ALC_INVALID_DEVICE -#define org_lwjgl_openal_ALC_INVALID_DEVICE 40961L -#undef org_lwjgl_openal_ALC_INVALID_CONTEXT -#define org_lwjgl_openal_ALC_INVALID_CONTEXT 40962L -#undef org_lwjgl_openal_ALC_INVALID_ENUM -#define org_lwjgl_openal_ALC_INVALID_ENUM 40963L -#undef org_lwjgl_openal_ALC_INVALID_VALUE -#define org_lwjgl_openal_ALC_INVALID_VALUE 40964L -#undef org_lwjgl_openal_ALC_OUT_OF_MEMORY -#define org_lwjgl_openal_ALC_OUT_OF_MEMORY 40965L +#undef org_lwjgl_openal_ALC_ALC_INVALID +#define org_lwjgl_openal_ALC_ALC_INVALID -1L +#undef org_lwjgl_openal_ALC_ALC_FALSE +#define org_lwjgl_openal_ALC_ALC_FALSE 0L +#undef org_lwjgl_openal_ALC_ALC_TRUE +#define org_lwjgl_openal_ALC_ALC_TRUE 1L +#undef org_lwjgl_openal_ALC_ALC_NO_ERROR +#define org_lwjgl_openal_ALC_ALC_NO_ERROR 0L +#undef org_lwjgl_openal_ALC_ALC_MAJOR_VERSION +#define org_lwjgl_openal_ALC_ALC_MAJOR_VERSION 4096L +#undef org_lwjgl_openal_ALC_ALC_MINOR_VERSION +#define org_lwjgl_openal_ALC_ALC_MINOR_VERSION 4097L +#undef org_lwjgl_openal_ALC_ALC_ATTRIBUTES_SIZE +#define org_lwjgl_openal_ALC_ALC_ATTRIBUTES_SIZE 4098L +#undef org_lwjgl_openal_ALC_ALC_ALL_ATTRIBUTES +#define org_lwjgl_openal_ALC_ALC_ALL_ATTRIBUTES 4099L +#undef org_lwjgl_openal_ALC_ALC_DEFAULT_DEVICE_SPECIFIER +#define org_lwjgl_openal_ALC_ALC_DEFAULT_DEVICE_SPECIFIER 4100L +#undef org_lwjgl_openal_ALC_ALC_DEVICE_SPECIFIER +#define org_lwjgl_openal_ALC_ALC_DEVICE_SPECIFIER 4101L +#undef org_lwjgl_openal_ALC_ALC_EXTENSIONS +#define org_lwjgl_openal_ALC_ALC_EXTENSIONS 4102L +#undef org_lwjgl_openal_ALC_ALC_FREQUENCY +#define org_lwjgl_openal_ALC_ALC_FREQUENCY 4103L +#undef org_lwjgl_openal_ALC_ALC_REFRESH +#define org_lwjgl_openal_ALC_ALC_REFRESH 4104L +#undef org_lwjgl_openal_ALC_ALC_SYNC +#define org_lwjgl_openal_ALC_ALC_SYNC 4105L +#undef org_lwjgl_openal_ALC_ALC_INVALID_DEVICE +#define org_lwjgl_openal_ALC_ALC_INVALID_DEVICE 40961L +#undef org_lwjgl_openal_ALC_ALC_INVALID_CONTEXT +#define org_lwjgl_openal_ALC_ALC_INVALID_CONTEXT 40962L +#undef org_lwjgl_openal_ALC_ALC_INVALID_ENUM +#define org_lwjgl_openal_ALC_ALC_INVALID_ENUM 40963L +#undef org_lwjgl_openal_ALC_ALC_INVALID_VALUE +#define org_lwjgl_openal_ALC_ALC_INVALID_VALUE 40964L +#undef org_lwjgl_openal_ALC_ALC_OUT_OF_MEMORY +#define org_lwjgl_openal_ALC_ALC_OUT_OF_MEMORY 40965L /* * Class: org_lwjgl_openal_ALC * Method: nCreate * Signature: ()Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_nCreate - (JNIEnv *, jobject); + (JNIEnv *, jclass); /* * Class: org_lwjgl_openal_ALC @@ -92,7 +92,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_nCreate * Signature: ()V */ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nDestroy - (JNIEnv *, jobject); + (JNIEnv *, jclass); /* * Class: org_lwjgl_openal_ALC @@ -100,47 +100,47 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nDestroy * Signature: (II)Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_ALC_nGetString - (JNIEnv *, jobject, jint, jint); + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_openal_ALC * Method: nGetIntegerv - * Signature: (IIII)V + * Signature: (IIILjava/nio/Buffer;)V */ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nGetIntegerv - (JNIEnv *, jobject, jint, jint, jint, jint); + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_openal_ALC - * Method: openDevice + * Method: alcOpenDevice * Signature: (Ljava/lang/String;)Lorg/lwjgl/openal/ALCdevice; */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_openDevice - (JNIEnv *, jobject, jstring); +JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_alcOpenDevice + (JNIEnv *, jclass, jstring); /* * Class: org_lwjgl_openal_ALC - * Method: closeDevice + * Method: alcCloseDevice * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_closeDevice - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_alcCloseDevice + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_ALC - * Method: createContext - * Signature: (II)Lorg/lwjgl/openal/ALCcontext; + * Method: alcCreateContext + * Signature: (ILjava/nio/Buffer;)Lorg/lwjgl/openal/ALCcontext; */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_createContext - (JNIEnv *, jobject, jint, jint); +JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_alcCreateContext + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_ALC - * Method: makeContextCurrent + * Method: alcMakeContextCurrent * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_makeContextCurrent - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_alcMakeContextCurrent + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_ALC @@ -148,39 +148,39 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_makeContextCurrent * Signature: (I)V */ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_nProcessContext - (JNIEnv *, jobject, jint); + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_ALC - * Method: getCurrentContext + * Method: alcGetCurrentContext * Signature: ()Lorg/lwjgl/openal/ALCcontext; */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_getCurrentContext - (JNIEnv *, jobject); +JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_alcGetCurrentContext + (JNIEnv *, jclass); /* * Class: org_lwjgl_openal_ALC - * Method: getContextsDevice + * Method: alcGetContextsDevice * Signature: (I)Lorg/lwjgl/openal/ALCdevice; */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_getContextsDevice - (JNIEnv *, jobject, jint); +JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALC_alcGetContextsDevice + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_ALC - * Method: suspendContext + * Method: alcSuspendContext * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_suspendContext - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_alcSuspendContext + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_ALC - * Method: destroyContext + * Method: alcDestroyContext * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_destroyContext - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_alcDestroyContext + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_ALC @@ -188,7 +188,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALC_destroyContext * Signature: (I)I */ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_ALC_nGetError - (JNIEnv *, jobject, jint); + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_ALC @@ -196,7 +196,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_ALC_nGetError * Signature: (ILjava/lang/String;)Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_nIsExtensionPresent - (JNIEnv *, jobject, jint, jstring); + (JNIEnv *, jclass, jint, jstring); /* * Class: org_lwjgl_openal_ALC @@ -204,7 +204,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_nIsExtensionPresent * Signature: (ILjava/lang/String;)I */ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_ALC_nGetEnumValue - (JNIEnv *, jobject, jint, jstring); + (JNIEnv *, jclass, jint, jstring); #ifdef __cplusplus } diff --git a/src/native/common/org_lwjgl_openal_BaseAL.cpp b/src/native/common/org_lwjgl_openal_BaseAL.cpp index b76581d4..b9a4eb36 100644 --- a/src/native/common/org_lwjgl_openal_BaseAL.cpp +++ b/src/native/common/org_lwjgl_openal_BaseAL.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002 Light Weight Java Game Library Project + * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -13,7 +13,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Light Weight Java Game Library' nor the names of + * * Neither the name of 'Lightweight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -29,6 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + #include "org_lwjgl_openal_BaseAL.h" /* OpenAL includes */ @@ -40,7 +41,7 @@ * Method: nCreate * Signature: ()Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_BaseAL_nCreate (JNIEnv *env, jobject obj, jobjectArray oalPaths) { +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_BaseAL_nCreate (JNIEnv *env, jclass clazz, jobjectArray oalPaths) { if(!InitializeOpenAL(env, oalPaths)) { jclass cls = env->FindClass("org/lwjgl/openal/OpenALException"); env->ThrowNew(cls, "Unable to load function pointers to openal."); @@ -55,6 +56,6 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_BaseAL_nCreate (JNIEnv *env, jo * Method: nDestroy * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_BaseAL_nDestroy(JNIEnv *env, jobject obj) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_BaseAL_nDestroy(JNIEnv *env, jclass clazz) { DeInitializeOpenAL(); } \ No newline at end of file diff --git a/src/native/common/org_lwjgl_openal_BaseAL.h b/src/native/common/org_lwjgl_openal_BaseAL.h index 9fd9c732..6d011cb8 100644 --- a/src/native/common/org_lwjgl_openal_BaseAL.h +++ b/src/native/common/org_lwjgl_openal_BaseAL.h @@ -1,31 +1,31 @@ -/* +/* * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are + * modification, are permitted provided that the following conditions are * met: - * - * * Redistributions of source code must retain the above copyright + * + * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Lightweight Java Game Library' nor the names of - * its contributors may be used to endorse or promote products derived + * * Neither the name of 'Lightweight Java Game Library' nor the names of + * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ @@ -40,13 +40,15 @@ extern "C" { #endif /* Inaccessible static: created */ +/* Inaccessible static: class_000240 */ +/* Inaccessible static: class_000241 */ /* * Class: org_lwjgl_openal_BaseAL * Method: nCreate * Signature: ([Ljava/lang/String;)Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_BaseAL_nCreate - (JNIEnv *, jobject, jobjectArray); + (JNIEnv *, jclass, jobjectArray); /* * Class: org_lwjgl_openal_BaseAL @@ -54,7 +56,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_BaseAL_nCreate * Signature: ()V */ JNIEXPORT void JNICALL Java_org_lwjgl_openal_BaseAL_nDestroy - (JNIEnv *, jobject); + (JNIEnv *, jclass); #ifdef __cplusplus } diff --git a/src/native/common/org_lwjgl_openal_CoreAL.cpp b/src/native/common/org_lwjgl_openal_CoreAL.cpp index 3716204f..50c13345 100644 --- a/src/native/common/org_lwjgl_openal_CoreAL.cpp +++ b/src/native/common/org_lwjgl_openal_CoreAL.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002 Light Weight Java Game Library Project + * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -13,7 +13,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Light Weight Java Game Library' nor the names of + * * Neither the name of 'Lightweight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -51,7 +51,7 @@ * C Specification: * ALvoid alEnable(ALenum capability); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_enable (JNIEnv *env, jobject obj, jint capability) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alEnable (JNIEnv *env, jclass clazz, jint capability) { alEnable((ALenum) capability); CHECK_AL_ERROR } @@ -62,7 +62,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_enable (JNIEnv *env, jobject * C Specification: * ALvoid alDisable(ALenum capability); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_disable (JNIEnv *env, jobject obj, jint capability) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDisable (JNIEnv *env, jclass clazz, jint capability) { alDisable((ALenum) capability); CHECK_AL_ERROR } @@ -73,7 +73,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_disable (JNIEnv *env, jobjec * C Specification: * Alboolean alIsEnabled(ALenum capability); */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isEnabled (JNIEnv *env, jobject obj, jint capability) { +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alIsEnabled (JNIEnv *env, jclass clazz, jint capability) { jboolean result = (jboolean) alIsEnabled((ALenum) capability); CHECK_AL_ERROR @@ -86,7 +86,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isEnabled (JNIEnv *env, * C Specification * ALvoid alHint(ALenum target, ALenum mode); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_hint (JNIEnv *env, jobject obj, jint target, jint mode) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alHint (JNIEnv *env, jclass clazz, jint target, jint mode) { //alHint((ALint)target, (ALint)mode); //cannot link with above statement return; @@ -99,7 +99,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_hint (JNIEnv *env, jobject o * C Specification: * Alboolean alGetBoolean(ALenum pname); */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_getBoolean (JNIEnv *env, jobject obj, jint pname) { +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alGetBoolean (JNIEnv *env, jclass clazz, jint pname) { jboolean result = (jboolean) alGetBoolean((ALenum) pname); CHECK_AL_ERROR @@ -112,7 +112,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_getBoolean (JNIEnv *env, * C Specification: * Alint alGetInteger(ALenum pname); */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_getInteger (JNIEnv *env, jobject obj, jint pname) { +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetInteger (JNIEnv *env, jclass clazz, jint pname) { jint result = (jint) alGetInteger((ALenum) pname); CHECK_AL_ERROR @@ -125,7 +125,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_getInteger (JNIEnv *env, job * C Specification: * ALfloat alGetFloat(ALenum pname); */ -JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_getFloat (JNIEnv *env, jobject obj, jint pname) { +JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_alGetFloat (JNIEnv *env, jclass clazz, jint pname) { jfloat result = (jfloat) alGetFloat((ALenum) pname); CHECK_AL_ERROR @@ -138,7 +138,7 @@ JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_getFloat (JNIEnv *env, job * C Specification: * Aldouble alGetDouble(ALenum pname); */ -JNIEXPORT jdouble JNICALL Java_org_lwjgl_openal_CoreAL_getDouble (JNIEnv *env, jobject obj, jint pname) { +JNIEXPORT jdouble JNICALL Java_org_lwjgl_openal_CoreAL_alGetDouble (JNIEnv *env, jclass clazz, jint pname) { jdouble result = (jdouble) alGetDouble((ALenum) pname); CHECK_AL_ERROR @@ -151,8 +151,8 @@ JNIEXPORT jdouble JNICALL Java_org_lwjgl_openal_CoreAL_getDouble (JNIEnv *env, j * C Specification: * ALvoid alGetBooleanv(ALenum pname,ALboolean *data); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getBooleanv (JNIEnv *env, jobject obj, jint pname, jint data) { - alGetBooleanv((ALenum) pname, (ALboolean*) data); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBooleanv (JNIEnv *env, jclass clazz, jint pname, jobject data) { + alGetBooleanv((ALenum) pname, (ALboolean*) env->GetDirectBufferAddress(data)); CHECK_AL_ERROR } @@ -162,8 +162,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getBooleanv (JNIEnv *env, jo * C Specification: * ALvoid alGetIntegerv(ALenum pname,ALint *data); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getIntegerv (JNIEnv *env, jobject obj, jint pname, jint data) { - alGetIntegerv((ALenum) pname, (ALint*) data); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetIntegerv (JNIEnv *env, jclass clazz, jint pname, jobject data) { + alGetIntegerv((ALenum) pname, (ALint*) env->GetDirectBufferAddress(data)); CHECK_AL_ERROR } @@ -173,8 +173,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getIntegerv (JNIEnv *env, jo * C Specification: * ALvoid alGetFloatv(ALenum pname,ALfloat *data); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getFloatv (JNIEnv *env, jobject obj, jint pname, jint data) { - alGetFloatv((ALenum) pname, (ALfloat*) data); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetFloatv (JNIEnv *env, jclass clazz, jint pname, jobject data) { + alGetFloatv((ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(data)); CHECK_AL_ERROR } @@ -184,8 +184,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getFloatv (JNIEnv *env, jobj * C Specification: * ALvoid alGetDoublev(ALenum pname,ALdouble *data); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getDoublev (JNIEnv *env, jobject obj, jint pname, jint data) { - alGetDoublev((ALenum) pname, (ALdouble*) data); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetDoublev (JNIEnv *env, jclass clazz, jint pname, jobject data) { + alGetDoublev((ALenum) pname, (ALdouble*) env->GetDirectBufferAddress(data)); CHECK_AL_ERROR } @@ -195,9 +195,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getDoublev (JNIEnv *env, job * C Specification: * ALubyte * alGetString(ALenum pname); */ -JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_CoreAL_getString (JNIEnv *env, jobject obj, jint param) { - jstring string = (jstring) env->NewStringUTF((const char*) alGetString((ALenum)param)); - +JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_CoreAL_alGetString (JNIEnv *env, jclass clazz, jint param) { + jstring string = env->NewStringUTF((char*) alGetString(param)); CHECK_AL_ERROR return string; } @@ -208,7 +207,7 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_CoreAL_getString (JNIEnv *env, j * C Specification: * ALenum alGetError(ALvoid); */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_getError (JNIEnv *env, jobject obj) { +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetError (JNIEnv *env, jclass clazz) { jint result = (jint) alGetError(); CHECK_AL_ERROR @@ -221,7 +220,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_getError (JNIEnv *env, jobje * C Specification: * ALboolean alIsExtensionPresent(ALubyte *extName); */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isExtensionPresent (JNIEnv *env, jobject obj, jstring fname) { +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alIsExtensionPresent (JNIEnv *env, jclass clazz, jstring fname) { ALubyte* functionname = (ALubyte*) (env->GetStringUTFChars(fname, 0)); jboolean result = (jboolean) alIsExtensionPresent(functionname); env->ReleaseStringUTFChars((jstring)functionname, 0); @@ -236,7 +235,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isExtensionPresent (JNIE * C Specification: * ALenum alGetEnumValue(ALubyte *enumName); */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_getEnumValue (JNIEnv *env, jobject obj, jstring ename) { +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetEnumValue (JNIEnv *env, jclass clazz, jstring ename) { ALubyte* functionname = (ALubyte*) (env->GetStringUTFChars(ename, 0)); jint result = (jint) alGetEnumValue(functionname); env->ReleaseStringUTFChars((jstring)functionname, 0); @@ -251,7 +250,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_getEnumValue (JNIEnv *env, j * C Specification: * ALvoid alListeneri(ALenum pname,ALint value); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listeneri (JNIEnv *env, jobject obj, jint pname, jint value) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListeneri (JNIEnv *env, jclass clazz, jint pname, jint value) { alListeneri((ALenum) pname, (ALint) value); CHECK_AL_ERROR } @@ -262,7 +261,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listeneri (JNIEnv *env, jobj * C Specification: * ALvoid alListenerf(ALenum pname,ALfloat value); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listenerf (JNIEnv *env, jobject obj, jint pname, jfloat value) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListenerf (JNIEnv *env, jclass clazz, jint pname, jfloat value) { alListenerf((ALenum) pname, (ALfloat) value); CHECK_AL_ERROR } @@ -273,7 +272,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listenerf (JNIEnv *env, jobj * C Specification: * ALvoid alListener3f(ALenum pname,ALfloat v1,ALfloat v2,ALfloat v3); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listener3f (JNIEnv *env, jobject obj, jint pname, jfloat v1, jfloat v2, jfloat v3) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListener3f (JNIEnv *env, jclass clazz, jint pname, jfloat v1, jfloat v2, jfloat v3) { alListener3f((ALenum) pname, (ALfloat) v1, (ALfloat) v2, (ALfloat) v3); CHECK_AL_ERROR } @@ -284,8 +283,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listener3f (JNIEnv *env, job * C Specification: * ALvoid alListenerfv(ALenum pname,ALfloat *values); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listenerfv (JNIEnv *env, jobject obj, jint pname, jint values) { - alListenerfv((ALenum) pname, (ALfloat*) values); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListenerfv (JNIEnv *env, jclass clazz, jint pname, jobject values) { + alListenerfv((ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(values)); CHECK_AL_ERROR } @@ -295,8 +294,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listenerfv (JNIEnv *env, job * C Specification: * ALvoid alGetListeneri(ALenum pname,ALint *value); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getListeneri (JNIEnv *env, jobject obj, jint pname, jint value) { - alGetListeneri((ALenum) pname, (ALint*) value); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListeneri (JNIEnv *env, jclass clazz, jint pname, jobject value) { + alGetListeneri((ALenum) pname, (ALint*) env->GetDirectBufferAddress(value)); CHECK_AL_ERROR } @@ -306,19 +305,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getListeneri (JNIEnv *env, j * C Specification: * ALvoid alGetListenerf(ALenum pname,ALfloat *value); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getListenerf (JNIEnv *env, jobject obj, jint pname, jint value) { - alGetListenerf((ALenum) pname, (ALfloat*) value); - CHECK_AL_ERROR -} - -/** - * This function retrieves a set of three floating point values from a property of the listener. - * - * C Specification: - * ALvoid alGetListener3f(ALenum pname,ALfloat *v1,ALfloat *v2,ALfloat *v3); - */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getListener3f (JNIEnv *env, jobject obj, jint pname, jint v1, jint v2, jint v3) { - alGetListener3f((ALenum) pname, (ALfloat*) v1, (ALfloat*) v2, (ALfloat*) v3); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerf (JNIEnv *env, jclass clazz, jint pname, jobject value) { + alGetListenerf((ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(value)); CHECK_AL_ERROR } @@ -328,8 +316,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getListener3f (JNIEnv *env, * C Specification: * ALvoid alGetListenerfv(ALenum pname,ALfloat *values); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getListenerfv (JNIEnv *env, jobject obj, jint pname, jint values) { - alGetListenerfv((ALenum) pname, (ALfloat*) values); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerfv (JNIEnv *env, jclass clazz, jint pname, jobject values) { + alGetListenerfv((ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(values)); CHECK_AL_ERROR } @@ -339,8 +327,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getListenerfv (JNIEnv *env, * C Specification: * ALvoid alGenSources(ALsizei n,ALuint *sources); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_genSources (JNIEnv *env, jobject obj, jint n, jint sources) { - alGenSources(n, (ALuint*) sources); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGenSources (JNIEnv *env, jclass clazz, jint n, jobject sources) { + alGenSources(n, (ALuint*) env->GetDirectBufferAddress(sources)); CHECK_AL_ERROR } @@ -350,8 +338,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_genSources (JNIEnv *env, job * C Specification: * ALvoid alDeleteSources(ALsizei n,ALuint *sources); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_deleteSources (JNIEnv *env, jobject obj, jint n, jint sources) { - alDeleteSources(n, (ALuint*) sources); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDeleteSources (JNIEnv *env, jclass clazz, jint n, jobject sources) { + alDeleteSources(n, (ALuint*) env->GetDirectBufferAddress(sources)); CHECK_AL_ERROR } @@ -361,7 +349,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_deleteSources (JNIEnv *env, * C Specification: * Alboolean alIsSource(ALuint source); */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isSource (JNIEnv *env, jobject obj, jint source) { +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alIsSource (JNIEnv *env, jclass clazz, jint source) { jboolean result = (jboolean) alIsSource((ALuint) source); CHECK_AL_ERROR @@ -374,7 +362,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isSource (JNIEnv *env, j * C Specification: * ALvoid alSourcei(ALuint source,ALenum pname,ALint value); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcei (JNIEnv *env, jobject obj, jint source, jint pname, jint value) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcei (JNIEnv *env, jclass clazz, jint source, jint pname, jint value) { alSourcei((ALuint) source, (ALenum) pname, (ALint) value); CHECK_AL_ERROR } @@ -385,7 +373,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcei (JNIEnv *env, jobjec * C Specification: * ALvoid alSourcef(ALuint source,ALenum pname,ALfloat value); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcef (JNIEnv *env, jobject obj, jint source, jint pname, jfloat value) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcef (JNIEnv *env, jclass clazz, jint source, jint pname, jfloat value) { alSourcef((ALuint) source, (ALenum) pname, (ALfloat) value); CHECK_AL_ERROR } @@ -395,7 +383,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcef (JNIEnv *env, jobjec * C Specification: * ALvoid alSource3f(ALuint source,ALenum pname,ALfloat v1,ALfloat v2,ALfloat v3); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_source3f (JNIEnv *env, jobject obj, jint source, jint pname, jfloat v1, jfloat v2, jfloat v3) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSource3f (JNIEnv *env, jclass clazz, jint source, jint pname, jfloat v1, jfloat v2, jfloat v3) { alSource3f((ALuint) source, (ALenum) pname, (ALfloat) v1, (ALfloat) v2, (ALfloat) v3); CHECK_AL_ERROR } @@ -406,8 +394,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_source3f (JNIEnv *env, jobje * C Specification: * ALvoid alSourcefv(ALuint source,ALenum pname,ALfloat *values); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcefv (JNIEnv *env, jobject obj, jint source, jint pname, jint values) { - alSourcefv((ALuint) source, (ALenum) pname, (ALfloat*) values); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcefv (JNIEnv *env, jclass clazz, jint source, jint pname, jobject values) { + alSourcefv((ALuint) source, (ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(values)); CHECK_AL_ERROR } @@ -416,8 +404,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcefv (JNIEnv *env, jobje * C Specification: * ALvoid alGetSourcei(ALuint source,ALenum pname,ALint *value); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getSourcei (JNIEnv *env, jobject obj, jint source, jint pname, jint value) { - alGetSourcei((ALuint) source, (ALenum) pname, (ALint*) value); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcei (JNIEnv *env, jclass clazz, jint source, jint pname, jobject value) { + alGetSourcei((ALuint) source, (ALenum) pname, (ALint*) env->GetDirectBufferAddress(value)); CHECK_AL_ERROR } @@ -427,8 +415,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getSourcei (JNIEnv *env, job * C Specification: * ALvoid alGetSourcef(ALuint source,ALenum pname,ALfloat *value); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getSourcef (JNIEnv *env, jobject obj, jint source, jint pname, jint value) { - alGetSourcef((ALuint) source, (ALenum) pname, (ALfloat*) value); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcef (JNIEnv *env, jclass clazz, jint source, jint pname, jobject value) { + alGetSourcef((ALuint) source, (ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(value)); CHECK_AL_ERROR } @@ -438,8 +426,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getSourcef (JNIEnv *env, job * C Specification: * ALvoid alGetSourcefv(ALuint source,ALenum pname,ALfloat *values); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getSourcefv (JNIEnv *env, jobject obj, jint source, jint pname, jint values) { - alGetSourcefv((ALuint) source, (ALenum) pname, (ALfloat*) values); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcefv (JNIEnv *env, jclass clazz, jint source, jint pname, jobject values) { + alGetSourcefv((ALuint) source, (ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(values)); CHECK_AL_ERROR } @@ -449,8 +437,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getSourcefv (JNIEnv *env, jo * C Specification: * ALvoid alSourcePlayv(ALsizei n,ALuint *sources); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePlayv (JNIEnv *env, jobject obj, jint n, jint sources) { - alSourcePlayv(n, (ALuint*) sources); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePlayv (JNIEnv *env, jclass clazz, jint n, jobject sources) { + alSourcePlayv(n, (ALuint*) env->GetDirectBufferAddress(sources)); CHECK_AL_ERROR } @@ -460,8 +448,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePlayv (JNIEnv *env, jo * C Specification: * ALvoid alSourcePausev(ALsizei n,ALuint *sources); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePausev (JNIEnv *env, jobject obj, jint n, jint sources) { - alSourcePausev(n, (ALuint*) sources); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePausev (JNIEnv *env, jclass clazz, jint n, jobject sources) { + alSourcePausev(n, (ALuint*) env->GetDirectBufferAddress(sources)); CHECK_AL_ERROR } @@ -471,8 +459,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePausev (JNIEnv *env, j * C Specification: * ALvoid alSourceStopv(ALsizei n,ALuint *sources); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceStopv (JNIEnv *env, jobject obj, jint n, jint sources) { - alSourceStopv(n, (ALuint*) sources); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceStopv (JNIEnv *env, jclass clazz, jint n, jobject sources) { + alSourceStopv(n, (ALuint*) env->GetDirectBufferAddress(sources)); CHECK_AL_ERROR } @@ -482,8 +470,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceStopv (JNIEnv *env, jo * C Specification: * ALvoid alSourceRewindv(ALsizei n,ALuint *sources); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceRewindv (JNIEnv *env, jobject obj, jint n, jint sources) { - alSourceRewindv(n, (ALuint*) sources); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceRewindv (JNIEnv *env, jclass clazz, jint n, jobject sources) { + alSourceRewindv(n, (ALuint*) env->GetDirectBufferAddress(sources)); CHECK_AL_ERROR } @@ -493,7 +481,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceRewindv (JNIEnv *env, * C Specification: * ALvoid alSourcePlay(ALuint source); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePlay (JNIEnv *env, jobject obj, jint source) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePlay (JNIEnv *env, jclass clazz, jint source) { alSourcePlay((ALuint) source); CHECK_AL_ERROR } @@ -504,7 +492,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePlay (JNIEnv *env, job * C Specification: * ALvoid alSourcePause(ALuint source); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePause (JNIEnv *env, jobject obj, jint source) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePause (JNIEnv *env, jclass clazz, jint source) { alSourcePause((ALuint) source); CHECK_AL_ERROR } @@ -515,7 +503,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePause (JNIEnv *env, jo * C Specification: * ALvoid alSourceStop(ALuint source); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceStop (JNIEnv *env, jobject obj, jint source) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceStop (JNIEnv *env, jclass clazz, jint source) { alSourceStop((ALuint) source); CHECK_AL_ERROR } @@ -526,7 +514,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceStop (JNIEnv *env, job * C Specification: * ALvoid alSourceRewind(ALuint source); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceRewind (JNIEnv *env, jobject obj, jint source) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceRewind (JNIEnv *env, jclass clazz, jint source) { alSourceRewind((ALuint) source); CHECK_AL_ERROR } @@ -537,8 +525,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceRewind (JNIEnv *env, j * C Specification: * ALvoid alGenBuffers(ALsizei n,ALuint *buffers); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_genBuffers (JNIEnv *env, jobject obj, jint n, jint buffers) { - alGenBuffers(n, (ALuint*) buffers); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGenBuffers (JNIEnv *env, jclass clazz, jint n, jobject buffers) { + alGenBuffers(n, (ALuint*) env->GetDirectBufferAddress(buffers)); CHECK_AL_ERROR } @@ -548,8 +536,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_genBuffers (JNIEnv *env, job * C Specification: * ALvoid alDeleteBuffers(ALsizei n,ALuint *buffers); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_deleteBuffers (JNIEnv *env, jobject obj, jint n, jint buffers) { - alDeleteBuffers(n, (ALuint*) buffers); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDeleteBuffers (JNIEnv *env, jclass clazz, jint n, jobject buffers) { + alDeleteBuffers(n, (ALuint*) env->GetDirectBufferAddress(buffers)); CHECK_AL_ERROR } @@ -559,7 +547,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_deleteBuffers (JNIEnv *env, * C Specification: * Alboolean alIsBuffer(ALuint buffer); */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isBuffer (JNIEnv *env, jobject obj, jint buffer) { +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alIsBuffer (JNIEnv *env, jclass clazz, jint buffer) { jboolean result = (jboolean) alIsBuffer((ALuint) buffer); CHECK_AL_ERROR @@ -572,8 +560,8 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isBuffer (JNIEnv *env, j * C Specification: * ALvoid alBufferData(ALuint buffer,ALenum format,ALvoid *data,ALsizei size,ALsizei freq); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_bufferData (JNIEnv *env, jobject obj, jint buffer, jint format, jint data, jint size, jint freq) { - alBufferData(buffer, format, (void**) data, size, freq); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alBufferData (JNIEnv *env, jclass clazz, jint buffer, jint format, jobject data, jint size, jint freq) { + alBufferData(buffer, format, (void**) env->GetDirectBufferAddress(data), size, freq); CHECK_AL_ERROR } @@ -583,8 +571,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_bufferData (JNIEnv *env, job * C Specification: * ALvoid alGetBufferi(ALuint buffer,ALenum pname,ALint *value); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getBufferi (JNIEnv *env, jobject obj, jint buffer, jint pname, jint value) { - alGetBufferi((ALuint) buffer, (ALenum) pname, (ALint*) value); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferi (JNIEnv *env, jclass clazz, jint buffer, jint pname, jobject value) { + alGetBufferi((ALuint) buffer, (ALenum) pname, (ALint*) env->GetDirectBufferAddress(value)); CHECK_AL_ERROR } @@ -594,8 +582,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getBufferi (JNIEnv *env, job * C Specification: * ALvoid alGetBufferf(ALuint buffer,ALenum pname,ALfloat *value); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getBufferf (JNIEnv *env, jobject obj, jint buffer, jint pname, jint value) { - alGetBufferf((ALuint) buffer, (ALenum) pname, (ALfloat*) value); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferf (JNIEnv *env, jclass clazz, jint buffer, jint pname, jobject value) { + alGetBufferf((ALuint) buffer, (ALenum) pname, (ALfloat*) env->GetDirectBufferAddress(value)); CHECK_AL_ERROR } @@ -605,8 +593,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getBufferf (JNIEnv *env, job * C Specification: * ALvoid alSourceQueueBuffers( ALuint source, ALsizei n, ALuint* buffers ); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceQueueBuffers (JNIEnv *env, jobject obj, jint source, jint n, jint buffers) { - alSourceQueueBuffers((ALuint) source, (ALsizei) n, (ALuint*) buffers); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceQueueBuffers (JNIEnv *env, jclass clazz, jint source, jint n, jobject buffers) { + alSourceQueueBuffers((ALuint) source, (ALsizei) n, (ALuint*) env->GetDirectBufferAddress(buffers)); CHECK_AL_ERROR } @@ -616,8 +604,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceQueueBuffers (JNIEnv * * C Specification: * ALvoid alSourceUnqueueBuffers( ALuint source, ALsizei n, ALuint* buffers ); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceUnqueueBuffers (JNIEnv *env, jobject obj, jint source, jint n, jint buffers) { - alSourceUnqueueBuffers((ALuint) source, (ALsizei) n, (ALuint*) buffers); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceUnqueueBuffers (JNIEnv *env, jclass clazz, jint source, jint n, jobject buffers) { + alSourceUnqueueBuffers((ALuint) source, (ALsizei) n, (ALuint*) env->GetDirectBufferAddress(buffers)); CHECK_AL_ERROR } @@ -628,7 +616,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceUnqueueBuffers (JNIEnv * ALvoid alDistanceModel( ALenum value ); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_distanceModel (JNIEnv *env, jobject obj, jint value) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDistanceModel (JNIEnv *env, jclass clazz, jint value) { alDistanceModel((ALenum) value); CHECK_AL_ERROR } @@ -639,7 +627,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_distanceModel (JNIEnv *env, * C Specification: * ALvoid alDopplerFactor( ALfloat value ); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_dopplerFactor (JNIEnv *env, jobject obj, jfloat value) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDopplerFactor (JNIEnv *env, jclass clazz, jfloat value) { alDopplerFactor((ALfloat) value); CHECK_AL_ERROR } @@ -650,7 +638,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_dopplerFactor (JNIEnv *env, * C Specification: * ALvoid alDopplerVelocity( ALfloat value ); */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_dopplerVelocity (JNIEnv *env, jobject obj, jfloat value) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDopplerVelocity (JNIEnv *env, jclass clazz, jfloat value) { alDopplerVelocity((ALfloat) value); CHECK_AL_ERROR } diff --git a/src/native/common/org_lwjgl_openal_CoreAL.h b/src/native/common/org_lwjgl_openal_CoreAL.h index 06f4d946..9e21150c 100644 --- a/src/native/common/org_lwjgl_openal_CoreAL.h +++ b/src/native/common/org_lwjgl_openal_CoreAL.h @@ -1,31 +1,31 @@ -/* +/* * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are + * modification, are permitted provided that the following conditions are * met: - * - * * Redistributions of source code must retain the above copyright + * + * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Lightweight Java Game Library' nor the names of - * its contributors may be used to endorse or promote products derived + * * Neither the name of 'Lightweight Java Game Library' nor the names of + * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ @@ -40,429 +40,423 @@ extern "C" { #endif /* Inaccessible static: created */ +/* Inaccessible static: class_000240 */ +/* Inaccessible static: class_000241 */ /* * Class: org_lwjgl_openal_CoreAL - * Method: enable + * Method: alEnable * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_enable - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alEnable + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: disable + * Method: alDisable * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_disable - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDisable + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: isEnabled + * Method: alIsEnabled * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isEnabled - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alIsEnabled + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: hint + * Method: alHint * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_hint - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alHint + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: getBoolean + * Method: alGetBoolean * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_getBoolean - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alGetBoolean + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: getInteger + * Method: alGetInteger * Signature: (I)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_getInteger - (JNIEnv *, jobject, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetInteger + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: getFloat + * Method: alGetFloat * Signature: (I)F */ -JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_getFloat - (JNIEnv *, jobject, jint); +JNIEXPORT jfloat JNICALL Java_org_lwjgl_openal_CoreAL_alGetFloat + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: getDouble + * Method: alGetDouble * Signature: (I)D */ -JNIEXPORT jdouble JNICALL Java_org_lwjgl_openal_CoreAL_getDouble - (JNIEnv *, jobject, jint); +JNIEXPORT jdouble JNICALL Java_org_lwjgl_openal_CoreAL_alGetDouble + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: getBooleanv - * Signature: (II)V + * Method: alGetBooleanv + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getBooleanv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBooleanv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getIntegerv - * Signature: (II)V + * Method: alGetIntegerv + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getIntegerv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetIntegerv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getFloatv - * Signature: (II)V + * Method: alGetFloatv + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getFloatv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetFloatv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getDoublev - * Signature: (II)V + * Method: alGetDoublev + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getDoublev - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetDoublev + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getString + * Method: alGetString * Signature: (I)Ljava/lang/String; */ -JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_CoreAL_getString - (JNIEnv *, jobject, jint); +JNIEXPORT jstring JNICALL Java_org_lwjgl_openal_CoreAL_alGetString + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: getError + * Method: alGetError * Signature: ()I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_getError - (JNIEnv *, jobject); +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetError + (JNIEnv *, jclass); /* * Class: org_lwjgl_openal_CoreAL - * Method: isExtensionPresent + * Method: alIsExtensionPresent * Signature: (Ljava/lang/String;)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isExtensionPresent - (JNIEnv *, jobject, jstring); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alIsExtensionPresent + (JNIEnv *, jclass, jstring); /* * Class: org_lwjgl_openal_CoreAL - * Method: getEnumValue + * Method: alGetEnumValue * Signature: (Ljava/lang/String;)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_getEnumValue - (JNIEnv *, jobject, jstring); +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_CoreAL_alGetEnumValue + (JNIEnv *, jclass, jstring); /* * Class: org_lwjgl_openal_CoreAL - * Method: listeneri + * Method: alListeneri * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listeneri - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListeneri + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: listenerf + * Method: alListenerf * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listenerf - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListenerf + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_openal_CoreAL * Method: listener3f * Signature: (IFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listener3f - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListener3f + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_openal_CoreAL - * Method: listenerfv - * Signature: (II)V + * Method: alListenerfv + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_listenerfv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alListenerfv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getListeneri - * Signature: (II)V + * Method: alGetListeneri + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getListeneri - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListeneri + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getListenerf - * Signature: (II)V + * Method: alGetListenerf + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getListenerf - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerf + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getListener3f - * Signature: (IIII)V + * Method: alGetListenerfv + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getListener3f - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetListenerfv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getListenerfv - * Signature: (II)V + * Method: alGenSources + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getListenerfv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGenSources + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: genSources - * Signature: (II)V + * Method: alDeleteSources + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_genSources - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDeleteSources + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: deleteSources - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_deleteSources - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_lwjgl_openal_CoreAL - * Method: isSource + * Method: alIsSource * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isSource - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alIsSource + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourcei + * Method: alSourcei * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcei - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcei + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourcef + * Method: alSourcef * Signature: (IIF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcef - (JNIEnv *, jobject, jint, jint, jfloat); - +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcef + (JNIEnv *, jclass, jint, jint, jfloat); + /* * Class: org_lwjgl_openal_CoreAL * Method: source3f * Signature: (IIFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_source3f - (JNIEnv *, jobject, jint, jint, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSource3f + (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourcefv - * Signature: (III)V + * Method: alSourcefv + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcefv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcefv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getSourcei - * Signature: (III)V + * Method: alGetSourcei + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getSourcei - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcei + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getSourcef - * Signature: (III)V + * Method: alGetSourcef + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getSourcef - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcef + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getSourcefv - * Signature: (III)V + * Method: alGetSourcefv + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getSourcefv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetSourcefv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourcePlayv - * Signature: (II)V + * Method: alSourcePlayv + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePlayv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePlayv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourcePausev - * Signature: (II)V + * Method: alSourcePausev + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePausev - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePausev + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourceStopv - * Signature: (II)V + * Method: alSourceStopv + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceStopv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceStopv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourceRewindv - * Signature: (II)V + * Method: alSourceRewindv + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceRewindv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceRewindv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourcePlay + * Method: alSourcePlay * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePlay - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePlay + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourcePause + * Method: alSourcePause * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourcePause - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourcePause + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourceStop + * Method: alSourceStop * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceStop - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceStop + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourceRewind + * Method: alSourceRewind * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceRewind - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceRewind + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: genBuffers - * Signature: (II)V + * Method: alGenBuffers + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_genBuffers - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGenBuffers + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: deleteBuffers - * Signature: (II)V + * Method: alDeleteBuffers + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_deleteBuffers - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDeleteBuffers + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: isBuffer + * Method: alIsBuffer * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_isBuffer - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_CoreAL_alIsBuffer + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: bufferData - * Signature: (IIIII)V + * Method: alBufferData + * Signature: (IILjava/nio/Buffer;II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_bufferData - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alBufferData + (JNIEnv *, jclass, jint, jint, jobject, jint, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: getBufferi - * Signature: (III)V + * Method: alGetBufferi + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getBufferi - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferi + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: getBufferf - * Signature: (III)V + * Method: alGetBufferf + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_getBufferf - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alGetBufferf + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourceQueueBuffers - * Signature: (III)V + * Method: alSourceQueueBuffers + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceQueueBuffers - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceQueueBuffers + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: sourceUnqueueBuffers - * Signature: (III)V + * Method: alSourceUnqueueBuffers + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_sourceUnqueueBuffers - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alSourceUnqueueBuffers + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_openal_CoreAL - * Method: distanceModel + * Method: alDistanceModel * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_distanceModel - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDistanceModel + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_openal_CoreAL - * Method: dopplerFactor + * Method: alDopplerFactor * Signature: (F)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_dopplerFactor - (JNIEnv *, jobject, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDopplerFactor + (JNIEnv *, jclass, jfloat); /* * Class: org_lwjgl_openal_CoreAL - * Method: dopplerVelocity + * Method: alDopplerVelocity * Signature: (F)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_dopplerVelocity - (JNIEnv *, jobject, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_openal_CoreAL_alDopplerVelocity + (JNIEnv *, jclass, jfloat); #ifdef __cplusplus } diff --git a/src/native/common/org_lwjgl_openal_eax_BaseEAX.cpp b/src/native/common/org_lwjgl_openal_eax_BaseEAX.cpp index bceba7b5..af2f724d 100644 --- a/src/native/common/org_lwjgl_openal_eax_BaseEAX.cpp +++ b/src/native/common/org_lwjgl_openal_eax_BaseEAX.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002 Light Weight Java Game Library Project + * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -13,7 +13,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Light Weight Java Game Library' nor the names of + * * Neither the name of 'Lightweight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -37,7 +37,7 @@ * Method: nCreate * Signature: ()Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_eax_BaseEAX_nCreate (JNIEnv *env, jobject obj) { +JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_eax_BaseEAX_nCreate (JNIEnv *env, jclass clazz) { #ifdef _WIN32 return true; #else @@ -50,5 +50,5 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_eax_BaseEAX_nCreate (JNIEnv *en * Method: nDestroy * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_BaseEAX_nDestroy (JNIEnv *env, jobject obj) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_BaseEAX_nDestroy (JNIEnv *env, jclass clazz) { } diff --git a/src/native/common/org_lwjgl_openal_eax_BaseEAX.h b/src/native/common/org_lwjgl_openal_eax_BaseEAX.h index c7d98ab5..51d1beca 100644 --- a/src/native/common/org_lwjgl_openal_eax_BaseEAX.h +++ b/src/native/common/org_lwjgl_openal_eax_BaseEAX.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002 Light Weight Java Game Library Project + * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -13,7 +13,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Light Weight Java Game Library' nor the names of + * * Neither the name of 'Lightweight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -39,8 +39,6 @@ #ifdef __cplusplus extern "C" { #endif -/* Inaccessible static: BUFFER_GUID */ -/* Inaccessible static: LISTENER_GUID */ /* Inaccessible static: created */ /* * Class: org_lwjgl_openal_eax_BaseEAX @@ -48,7 +46,7 @@ extern "C" { * Signature: ()Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_eax_BaseEAX_nCreate - (JNIEnv *, jobject); + (JNIEnv *, jclass); /* * Class: org_lwjgl_openal_eax_BaseEAX @@ -56,7 +54,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_eax_BaseEAX_nCreate * Signature: ()V */ JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_BaseEAX_nDestroy - (JNIEnv *, jobject); + (JNIEnv *, jclass); #ifdef __cplusplus } diff --git a/src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp b/src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp index 1bb6af1a..53c731c6 100644 --- a/src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp +++ b/src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002 Light Weight Java Game Library Project + * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -13,7 +13,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Light Weight Java Game Library' nor the names of + * * Neither the name of 'Lightweight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -55,7 +55,7 @@ void ThrowException(JNIEnv *env, const char* message) { /* * Determines available EAX extensions */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_CoreEAX_determineAvailableExtensions (JNIEnv *env, jobject obj) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_CoreEAX_determineAvailableExtensions (JNIEnv *env, jclass clazz) { #ifdef _WIN32 bool EAXSupported = false; @@ -80,7 +80,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_CoreEAX_determineAvailableExten #endif } -JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_CoreEAX_setGUID (JNIEnv *env, jobject obj) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_CoreEAX_setGUID (JNIEnv *env, jclass clazz) { #ifdef _WIN32 //get class/fields jclass eax_class = env->FindClass("org/lwjgl/openal/eax/CoreEAX"); @@ -102,9 +102,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_CoreEAX_setGUID (JNIEnv *env, j * ALenum EAXGet(const struct _GUID *propertySetID,ALuint property,ALuint source,ALvoid * *value,ALuint size); */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_CoreEAX_eaxGet (JNIEnv *env, jobject obj, jint propertySetID, jint property, jint source, jint value, jint size) { +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_CoreEAX_eaxGet (JNIEnv *env, jclass clazz, jint propertySetID, jint property, jint source, jobject value, jint size) { #ifdef _WIN32 - jint result = (jint) eaxGet((const struct _GUID*)propertySetID, (ALuint) property, (ALuint) source, (ALvoid*) value, (ALuint) size); + jint result = (jint) eaxGet((const struct _GUID*)propertySetID, (ALuint) property, (ALuint) source, (ALvoid*) env->GetDirectBufferAddress(value), (ALuint) size); CHECK_AL_ERROR return result; @@ -120,13 +120,14 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_CoreEAX_eaxGet (JNIEnv *env, jo * ALenum EAXSet(const struct _GUID *propertySetID,ALuint property,ALuint source,ALvoid * *value,ALuint size); */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_CoreEAX_eaxSet (JNIEnv *env, jobject obj, jint propertySetID, jint property, jint source, jint value, jint size) { +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_CoreEAX_eaxSet (JNIEnv *env, jclass clazz, jint propertySetID, jint property, jint source, jobject value, jint size) { #ifdef _WIN32 - jint result = (jint) eaxSet((const struct _GUID*)propertySetID, (ALuint) property, (ALuint) source, (ALvoid*) value, (ALuint) size); + jint result = (jint) eaxSet((const struct _GUID*)propertySetID, (ALuint) property, (ALuint) source, env->GetDirectBufferAddress(value), (ALuint) size); CHECK_AL_ERROR return result; #else ThrowException(env, "EAX extensions not supported"); #endif -} \ No newline at end of file +} + diff --git a/src/native/common/org_lwjgl_openal_eax_CoreEAX.h b/src/native/common/org_lwjgl_openal_eax_CoreEAX.h index 34b9d9ff..09989c14 100644 --- a/src/native/common/org_lwjgl_openal_eax_CoreEAX.h +++ b/src/native/common/org_lwjgl_openal_eax_CoreEAX.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002 Light Weight Java Game Library Project + * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -13,7 +13,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Light Weight Java Game Library' nor the names of + * * Neither the name of 'Lightweight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -39,16 +39,16 @@ #ifdef __cplusplus extern "C" { #endif +/* Inaccessible static: created */ /* Inaccessible static: BUFFER_GUID */ /* Inaccessible static: LISTENER_GUID */ -/* Inaccessible static: created */ /* * Class: org_lwjgl_openal_eax_CoreEAX * Method: determineAvailableExtensions * Signature: ()V */ JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_CoreEAX_determineAvailableExtensions - (JNIEnv *, jobject); + (JNIEnv *, jclass); /* * Class: org_lwjgl_openal_eax_CoreEAX @@ -56,23 +56,23 @@ JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_CoreEAX_determineAvailableExten * Signature: ()V */ JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_CoreEAX_setGUID - (JNIEnv *, jobject); + (JNIEnv *, jclass); /* * Class: org_lwjgl_openal_eax_CoreEAX * Method: eaxGet - * Signature: (IIIII)I + * Signature: (IIILjava/nio/Buffer;I)I */ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_CoreEAX_eaxGet - (JNIEnv *, jobject, jint, jint, jint, jint, jint); + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_openal_eax_CoreEAX * Method: eaxSet - * Signature: (IIIII)I + * Signature: (IIILjava/nio/Buffer;I)I */ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_CoreEAX_eaxSet - (JNIEnv *, jobject, jint, jint, jint, jint, jint); + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); #ifdef __cplusplus } diff --git a/src/native/common/org_lwjgl_openal_eax_EAXBufferProperties.cpp b/src/native/common/org_lwjgl_openal_eax_EAXBufferProperties.cpp index 4dabd2ba..2d61800c 100644 --- a/src/native/common/org_lwjgl_openal_eax_EAXBufferProperties.cpp +++ b/src/native/common/org_lwjgl_openal_eax_EAXBufferProperties.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002 Light Weight Java Game Library Project + * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -13,7 +13,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Light Weight Java Game Library' nor the names of + * * Neither the name of 'Lightweight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -41,7 +41,7 @@ * Method: sizeOfEaxBufferProperties * Signature: ()I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_EAXBufferProperties_sizeOfEaxBufferProperties(JNIEnv *env, jobject obj) { +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_EAXBufferProperties_sizeOfEaxBufferProperties(JNIEnv *env, jclass clazz) { #ifdef _WIN32 return sizeof(EAXBUFFERPROPERTIES); #else @@ -54,7 +54,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_EAXBufferProperties_sizeOfEaxBu * Method: assignOffsets * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_EAXBufferProperties_assignOffsets(JNIEnv *env, jobject obj) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_EAXBufferProperties_assignOffsets(JNIEnv *env, jclass clazz) { #ifdef _WIN32 jclass listener_class; jfieldID field; diff --git a/src/native/common/org_lwjgl_openal_eax_EAXBufferProperties.h b/src/native/common/org_lwjgl_openal_eax_EAXBufferProperties.h index 2efac1bf..098992ef 100644 --- a/src/native/common/org_lwjgl_openal_eax_EAXBufferProperties.h +++ b/src/native/common/org_lwjgl_openal_eax_EAXBufferProperties.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002 Light Weight Java Game Library Project + * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -13,7 +13,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Light Weight Java Game Library' nor the names of + * * Neither the name of 'Lightweight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -53,13 +53,131 @@ extern "C" { /* Inaccessible static: outsideVolumeHF_offset */ /* Inaccessible static: airAbsorptionFactor_offset */ /* Inaccessible static: flags_offset */ +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_NONE +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_NONE 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_ALLPARAMETERS +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_ALLPARAMETERS 1L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DIRECT +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DIRECT 2L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DIRECTHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DIRECTHF 3L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_ROOM +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_ROOM 4L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_ROOMHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_ROOMHF 5L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_ROOMROLLOFFFACTOR +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_ROOMROLLOFFFACTOR 6L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OBSTRUCTION +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OBSTRUCTION 7L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OBSTRUCTIONLFRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OBSTRUCTIONLFRATIO 8L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OCCLUSION +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OCCLUSION 9L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OCCLUSIONLFRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OCCLUSIONLFRATIO 10L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OCCLUSIONROOMRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OCCLUSIONROOMRATIO 11L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OUTSIDEVOLUMEHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_OUTSIDEVOLUMEHF 12L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_AIRABSORPTIONFACTOR +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_AIRABSORPTIONFACTOR 13L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_FLAGS +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_FLAGS 14L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_IMMEDIATE +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_IMMEDIATE 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFERRED +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFERRED -2147483648L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_COMMITDEFERREDSETTINGS +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_COMMITDEFERREDSETTINGS 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_FLAGS_DIRECTHFAUTO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_FLAGS_DIRECTHFAUTO 1L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_FLAGS_ROOMAUTO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_FLAGS_ROOMAUTO 2L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_FLAGS_ROOMHFAUTO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_FLAGS_ROOMHFAUTO 4L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_FLAGS_RESERVED +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_FLAGS_RESERVED -8L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINDIRECT +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINDIRECT -10000L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXDIRECT +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXDIRECT 1000L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTDIRECT +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTDIRECT 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINDIRECTHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINDIRECTHF -10000L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXDIRECTHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXDIRECTHF 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTDIRECTHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTDIRECTHF 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINROOM +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINROOM -10000L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXROOM +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXROOM 1000L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTROOM +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTROOM 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINROOMHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINROOMHF -10000L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXROOMHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXROOMHF 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTROOMHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTROOMHF 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINROOMROLLOFFFACTOR +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINROOMROLLOFFFACTOR 0.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXROOMROLLOFFFACTOR +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXROOMROLLOFFFACTOR 10.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTROOMROLLOFFFACTOR +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTROOMROLLOFFFACTOR 0.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOBSTRUCTION +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOBSTRUCTION -10000L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOBSTRUCTION +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOBSTRUCTION 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOBSTRUCTION +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOBSTRUCTION 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOBSTRUCTIONLFRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOBSTRUCTIONLFRATIO 0.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOBSTRUCTIONLFRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOBSTRUCTIONLFRATIO 1.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOBSTRUCTIONLFRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOBSTRUCTIONLFRATIO 0.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOCCLUSION +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOCCLUSION -10000L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOCCLUSION +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOCCLUSION 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOCCLUSION +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOCCLUSION 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOCCLUSIONLFRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOCCLUSIONLFRATIO 0.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOCCLUSIONLFRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOCCLUSIONLFRATIO 1.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOCCLUSIONLFRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOCCLUSIONLFRATIO 0.25f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOCCLUSIONROOMRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOCCLUSIONROOMRATIO 0.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOCCLUSIONROOMRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOCCLUSIONROOMRATIO 10.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOCCLUSIONROOMRATIO +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOCCLUSIONROOMRATIO 0.5f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOUTSIDEVOLUMEHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINOUTSIDEVOLUMEHF -10000L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOUTSIDEVOLUMEHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXOUTSIDEVOLUMEHF 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOUTSIDEVOLUMEHF +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTOUTSIDEVOLUMEHF 0L +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINAIRABSORPTIONFACTOR +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MINAIRABSORPTIONFACTOR 0.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXAIRABSORPTIONFACTOR +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_MAXAIRABSORPTIONFACTOR 10.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTAIRABSORPTIONFACTOR +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTAIRABSORPTIONFACTOR 1.0f +#undef org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTFLAGS +#define org_lwjgl_openal_eax_EAXBufferProperties_EAXBUFFER_DEFAULTFLAGS 7L /* * Class: org_lwjgl_openal_eax_EAXBufferProperties * Method: sizeOfEaxBufferProperties * Signature: ()I */ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_EAXBufferProperties_sizeOfEaxBufferProperties - (JNIEnv *, jobject); + (JNIEnv *, jclass); /* * Class: org_lwjgl_openal_eax_EAXBufferProperties @@ -67,7 +185,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_EAXBufferProperties_sizeOfEaxBu * Signature: ()V */ JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_EAXBufferProperties_assignOffsets - (JNIEnv *, jobject); + (JNIEnv *, jclass); #ifdef __cplusplus } diff --git a/src/native/common/org_lwjgl_openal_eax_EAXListenerProperties.cpp b/src/native/common/org_lwjgl_openal_eax_EAXListenerProperties.cpp index 1ac759a8..d11766cb 100644 --- a/src/native/common/org_lwjgl_openal_eax_EAXListenerProperties.cpp +++ b/src/native/common/org_lwjgl_openal_eax_EAXListenerProperties.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002 Light Weight Java Game Library Project + * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -13,7 +13,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Light Weight Java Game Library' nor the names of + * * Neither the name of 'Lightweight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -42,7 +42,7 @@ * Method: sizeOfEaxListenerProperties * Signature: ()I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_EAXListenerProperties_sizeOfEaxListenerProperties(JNIEnv *env, jobject obj) { +JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_EAXListenerProperties_sizeOfEaxListenerProperties(JNIEnv *env, jclass clazz) { #ifdef _WIN32 return sizeof(EAXLISTENERPROPERTIES); #else @@ -55,7 +55,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_EAXListenerProperties_sizeOfEax * Method: assignOffsets * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_EAXListenerProperties_assignOffsets (JNIEnv *env, jobject obj) { +JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_EAXListenerProperties_assignOffsets (JNIEnv *env, jclass clazz) { #ifdef _WIN32 jclass listener_class; jfieldID field; diff --git a/src/native/common/org_lwjgl_openal_eax_EAXListenerProperties.h b/src/native/common/org_lwjgl_openal_eax_EAXListenerProperties.h index 1344fb11..de8e1621 100644 --- a/src/native/common/org_lwjgl_openal_eax_EAXListenerProperties.h +++ b/src/native/common/org_lwjgl_openal_eax_EAXListenerProperties.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002 Light Weight Java Game Library Project + * Copyright (c) 2002 Lightweight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -13,7 +13,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * * Neither the name of 'Light Weight Java Game Library' nor the names of + * * Neither the name of 'Lightweight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ - + /* DO NOT EDIT THIS FILE - it is machine generated */ #include /* Header for class org_lwjgl_openal_eax_EAXListenerProperties */ @@ -54,6 +54,138 @@ extern "C" { /* Inaccessible static: environmentDiffusion_offset */ /* Inaccessible static: airAbsorptionHF_offset */ /* Inaccessible static: flags_offset */ +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_NONE +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_NONE 0L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ALLPARAMETERS +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ALLPARAMETERS 1L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ROOM +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ROOM 2L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ROOMHF +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ROOMHF 3L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ROOMROLLOFFFACTOR +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ROOMROLLOFFFACTOR 4L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DECAYTIME +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DECAYTIME 5L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DECAYHFRATIO +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DECAYHFRATIO 6L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_REFLECTIONS +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_REFLECTIONS 7L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_REFLECTIONSDELAY +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_REFLECTIONSDELAY 8L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_REVERB +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_REVERB 9L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_REVERBDELAY +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_REVERBDELAY 10L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ENVIRONMENT +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ENVIRONMENT 11L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ENVIRONMENTSIZE +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ENVIRONMENTSIZE 12L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ENVIRONMENTDIFFUSION +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_ENVIRONMENTDIFFUSION 13L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_AIRABSORPTIONHF +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_AIRABSORPTIONHF 14L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_FLAGS +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_FLAGS 15L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_IMMEDIATE +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_IMMEDIATE 0L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFERRED +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFERRED -2147483648L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_COMMITDEFERREDSETTINGS +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_COMMITDEFERREDSETTINGS 0L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_DECAYTIMESCALE +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_DECAYTIMESCALE 1L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_REFLECTIONSSCALE +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_REFLECTIONSSCALE 2L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_REFLECTIONSDELAYSCALE +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_REFLECTIONSDELAYSCALE 4L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_REVERBSCALE +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_REVERBSCALE 8L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_REVERBDELAYSCALE +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_REVERBDELAYSCALE 16L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_DECAYHFLIMIT +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_DECAYHFLIMIT 32L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_RESERVED +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENERFLAGS_RESERVED -64L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINROOM +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINROOM -10000L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXROOM +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXROOM 0L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTROOM +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTROOM -1000L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINROOMHF +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINROOMHF -10000L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXROOMHF +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXROOMHF 0L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTROOMHF +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTROOMHF -100L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINROOMROLLOFFFACTOR +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINROOMROLLOFFFACTOR 0.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXROOMROLLOFFFACTOR +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXROOMROLLOFFFACTOR 10.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTROOMROLLOFFFACTOR +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTROOMROLLOFFFACTOR 0.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINDECAYTIME +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINDECAYTIME 0.1f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXDECAYTIME +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXDECAYTIME 20.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTDECAYTIME +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTDECAYTIME 1.49f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINDECAYHFRATIO +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINDECAYHFRATIO 0.1f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXDECAYHFRATIO +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXDECAYHFRATIO 2.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTDECAYHFRATIO +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTDECAYHFRATIO 0.83f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINREFLECTIONS +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINREFLECTIONS -10000L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXREFLECTIONS +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXREFLECTIONS 1000L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTREFLECTIONS +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTREFLECTIONS -2602L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINREFLECTIONSDELAY +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINREFLECTIONSDELAY 0.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXREFLECTIONSDELAY +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXREFLECTIONSDELAY 0.3f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTREFLECTIONSDELAY +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTREFLECTIONSDELAY 0.0070f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINREVERB +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINREVERB -10000L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXREVERB +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXREVERB 2000L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTREVERB +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTREVERB 200L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINREVERBDELAY +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINREVERBDELAY 0.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXREVERBDELAY +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXREVERBDELAY 0.1f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTREVERBDELAY +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTREVERBDELAY 0.011f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINENVIRONMENT +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINENVIRONMENT 0L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXENVIRONMENT +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXENVIRONMENT 25L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTENVIRONMENT +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTENVIRONMENT 0L +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINENVIRONMENTSIZE +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINENVIRONMENTSIZE 1.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXENVIRONMENTSIZE +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXENVIRONMENTSIZE 100.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTENVIRONMENTSIZE +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTENVIRONMENTSIZE 7.5f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINENVIRONMENTDIFFUSION +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINENVIRONMENTDIFFUSION 0.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXENVIRONMENTDIFFUSION +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXENVIRONMENTDIFFUSION 1.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTENVIRONMENTDIFFUSION +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTENVIRONMENTDIFFUSION 1.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINAIRABSORPTIONHF +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MINAIRABSORPTIONHF -100.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXAIRABSORPTIONHF +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_MAXAIRABSORPTIONHF 0.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTAIRABSORPTIONHF +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTAIRABSORPTIONHF -5.0f +#undef org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTFLAGS +#define org_lwjgl_openal_eax_EAXListenerProperties_EAXLISTENER_DEFAULTFLAGS 63L /* * Class: org_lwjgl_openal_eax_EAXListenerProperties * Method: sizeOfEaxListenerProperties