/* 
 * 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_EAXBufferProperties */

#ifndef _Included_org_lwjgl_openal_eax_EAXBufferProperties
#define _Included_org_lwjgl_openal_eax_EAXBufferProperties
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: EAXBUFFERPROPERTIES_SIZE */
/* Inaccessible static: direct_offset */
/* Inaccessible static: directHF_offset */
/* Inaccessible static: room_offset */
/* Inaccessible static: roomHF_offset */
/* Inaccessible static: roomRolloffFactor_offset */
/* Inaccessible static: obstruction_offset */
/* Inaccessible static: obstructionLFRatio_offset */
/* Inaccessible static: occlusion_offset */
/* Inaccessible static: occlusionLFRatio_offset */
/* Inaccessible static: occlusionRoomRatio_offset */
/* 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 *, jclass);

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

#ifdef __cplusplus
}
#endif
#endif
