/* 
 * 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 
 * met:
 * 
 * * 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 
 *   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 
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 * 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 <jni.h>
/* Header for class org_lwjgl_openal_eax_EAXListenerProperties */

#ifndef _Included_org_lwjgl_openal_eax_EAXListenerProperties
#define _Included_org_lwjgl_openal_eax_EAXListenerProperties
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: EAXLISTENERPROPERTIES_SIZE */
/* Inaccessible static: room_offset */
/* Inaccessible static: roomHF_offset */
/* Inaccessible static: roomRolloffFactor_offset */
/* Inaccessible static: decayTime_offset */
/* Inaccessible static: decayHFRatio_offset */
/* Inaccessible static: reflections_offset */
/* Inaccessible static: reflectionsDelay_offset */
/* Inaccessible static: reverb_offset */
/* Inaccessible static: reverbDelay_offset */
/* Inaccessible static: environment_offset */
/* Inaccessible static: environmentSize_offset */
/* 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
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_openal_eax_EAXListenerProperties_sizeOfEaxListenerProperties
  (JNIEnv *, jclass);

/*
 * Class:     org_lwjgl_openal_eax_EAXListenerProperties
 * Method:    assignOffsets
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_openal_eax_EAXListenerProperties_assignOffsets
  (JNIEnv *, jclass);

#ifdef __cplusplus
}
#endif
#endif
