hiya all
i am facing problem while using EAX in joal. I have tried my best but unable to make it work. I have tried the demo source code of EFX provided with the joal latest version and its working fine. I am pasting my joal code to use EAX. Please help me in this problem
boolean isEAX = al.alIsExtensionPresent("EAX2.0");
EAX eax;
eax = EAXFactory.getEAX();
if (eax == null)
System.out.println("EAX is not initialized");
else
System.out.println("RAX is initialized");
IntBuffer b = IntBuffer.allocate(1);
b.put(0,EAXConstants.EAX_ENVIRONMENT_HANGAR);
eax.EAXSet(EAX.LISTENER, EAX.DSPROPERTY_EAXLISTENER_ENVIRONMENT | EAX.DSPROPERTY_EAXLISTENER_IMMEDIATE, 0, b, b.capacity());
IntBuffer e = IntBuffer.allocate(1);
eax.getListenerProperty(
EAXConstants.DSPROPERTY_EAXLISTENER_ENVIRONMENT, e);
e.position(0);
System.out.println("in the init eax method " + e.get(0) );
I can’t hear the hangar reverbration setting by above piece of code and when i am trying to get the value for the listener environment, I get default value 0