public JoalAL() { this.joalAl = ALFactory.getAL(); }
public JoalALC() { joalAlc = ALFactory.getALC(); }
public JoalEFX() { joalAlext = ALFactory.getALExt(); }
/** * If the system property <code>joal.SystemOpenAL</code> is set * @return * @throws ALException */ public static boolean getPreferSystemOpenAL() throws ALException { initialize(); return PREFER_SYSTEM_OPENAL; }
/** * Get the default ALC object. This object is used to access most of the * OpenAL context functionality. * * @return the ALC object */ public static ALC getALC() throws ALException{ initialize(); if (alc == null) { alc = new ALCImpl(); } return alc; }
public JoalALC() { joalAlc = ALFactory.getALC(); }
public JoalAL() { this.joalAl = ALFactory.getAL(); }
public JoalEFX() { joalAlext = ALFactory.getALExt(); }
/** * Get the default AL object. This object is used to access most of the * OpenAL functionality. * * @return the AL object */ public static AL getAL() throws ALException { initialize(); if (al == null) { al = new ALImpl(); } return al; }
alc = ALFactory.getALC();
/** * Get the default ALExt object. This object is used to access most of the * OpenAL extension functionality. * * @return the ALExt object */ public static ALExt getALExt() throws ALException{ initialize(); if (alext == null) { alext = new ALExtImpl(); } return alext; } }