JOAL v2.6.0-rc-20250712
JOAL, OpenAL® API Binding for Java™ (public API).
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
 Ncom
 Njogamp
 NopenalCopyright 2023 JogAmp Community
 Nsound3dCopyright (c) 2010-2023 JogAmp Community
 CAudioSystem3DThe AudioSystem3D class provides a set of methods for creating and manipulating a 3D audio environment
 CBufferThe Sound3D Buffer is a container for audio data used in the Sound3D environment
 CContextThis class provides a Sound3D Context associated with a specified device
 CDeviceThis class provides a handle to a specific audio device
 CListenerThis class represents the human listener in the Sound3D environment
 CSourceThis class is used to represent sound-producing objects in the Sound3D environment
 CVec3fA convenience class representing a 3-element float vector
 Ntest
 NandroidCopyright 2013 JogAmp Community
 CBaseActivity
 CLauncherUtilHelper class to parse Uri's and programmatically add package names and properties to create an Uri or Intend
 CBaseActivityLauncher
 CDataSetData set to transfer from and to launch URI consisting out of:
 COrderedProperties
 CMD
 COpenALTestActivity
 COpenALTestActivityLauncher
 NjunitCopyright 2023 JogAmp Community
 CALDebugExtTestTesting the OpenAL-Soft Debug Extension
 CALExtLoopbackDeviceSOFTTest
 CALutWAVLoaderTest
 CALVersionTestTesting the OpenAL version, comparing against expected OpenAL-Soft version >= 1.1.0 and vendor-version >= 1.23.0, as well as the OpenAL-Soft vendor and renderer strings
 CDummyTestDummy test - always successful, merely exist to not let our Jenkins build not fail
 NmanualCopyright (c) 2010-2023 JogAmp Community
 CALCSystemEventTestTesting the OpenAL-Soft System Event Extension
 CALCDeviceMetadata
 COpenALTest
 CSound3DTest
 CSynth01ALA continuous simple on-thread immutable sine wave synthesizer
 CSynth02ALA continuous simple off-thread mutable sine wave synthesizer
 CSynth02bALUsing two continuous simple off-thread mutable sine wave synthesizer
 Nresources
 CResourceLocationJust a tag to locate the resources
 NutilCopyright 2010, 2014 JogAmp Community
 CUITestCase
 NutilCopyright 2013-2023 JogAmp Community
 CALAudioSink
 CALHelpers
 CALut
 CSimpleSineSynthA continuous simple off-thread mutable sine wave synthesizer
 CWAVDataThis class is a holder for WAV (.wav ) file Data returned from the WavLoader, or directly via loadFromStream(InputStream, int, int, int)
 CWAVLoaderA Loader utility for (.wav) files
 CAL
 CALC
 CALCConstants
 CALCcontext
 CALCdevice
 CALConstants
 CALContextKeyImplementing equals(Object) based on the native address and hashCode() on the HashUtil#getAddrHash32_EqualDist(long) with same native address
 CALExceptionA generic exception for OpenAL errors used throughout the binding as a substitute for RuntimeException
 CALExt
 CALBUFFERCALLBACKTYPESOFTJavaCallback interface: ALBUFFERCALLBACKTYPESOFT -> ALsizei (*ALBUFFERCALLBACKTYPESOFT)(ALvoid * userptr, ALvoid * sampledata, ALsizei numbytes)
 CAlcEventCallbackSOFTKeyKey { java.lang.Object userParam } for
void alcEventCallbackSOFT(ALCEVENTPROCTYPESOFT callback, Object userParam)
 CALCEVENTPROCTYPESOFTJavaCallback interface: ALCEVENTPROCTYPESOFT -> void (*ALCEVENTPROCTYPESOFT)(ALCenum eventType, ALCenum deviceType, ALCdevice * device, ALCsizei length, const ALCchar * message, void * userParam)
 CALDEBUGPROCEXTJavaCallback interface: ALDEBUGPROCEXT -> void (*ALDEBUGPROCEXT)(ALenum source, ALenum type, ALuint id, ALenum severity, ALsizei length, const ALchar * message, void * userParam)
 CALEVENTPROCSOFTJavaCallback interface: ALEVENTPROCSOFT -> void (*ALEVENTPROCSOFT)(ALenum eventType, ALuint object, ALuint param, ALsizei length, const ALchar * message, void * userParam)
 CALExtConstants
 CALFactoryThis class provides factory methods for generating AL and ALC objects
 CALVersion
 CJoalVersion
 CUnsupportedAudioFileException