Package org.lwjgl.openal
Contains bindings to the OpenAL cross-platform 3D audio API.
See: Description
-
Class Summary Class Description AL This class must be used before any OpenAL function is called.AL10 Native bindings to AL 1.0 functionality.AL11 Native bindings to AL 1.1 functionality.ALC This class must be used before any OpenAL function is called.ALC10 Native bindings to ALC 1.0 functionality.ALC11 Native bindings to ALC 1.1 functionality.ALCapabilities Defines the capabilities of an OpenAL context.ALCCapabilities Defines the capabilities of the OpenAL Context API.ALUtil OpenAL utilities.EnumerateAllExt Native bindings to theALC_ENUMERATE_ALL_EXTextension.EXTAlaw Native bindings to theAL_EXT_ALAWextension.EXTBFormat Native bindings to theAL_EXT_BFORMATextension.EXTCapture Native bindings to theALC_EXT_CAPTUREextension.EXTDedicated Native bindings to theALC_EXT_DEDICATEDextension.EXTDefaultFilterOrder Native bindings to theALC_EXT_DEFAULT_FILTER_ORDERextension.EXTDisconnect Native bindings to theALC_EXT_disconnectextension.EXTDouble Native bindings to theAL_EXT_DOUBLEextension.EXTEfx Native bindings to theALC_EXT_EFXextension.EXTExponentDistance Native bindings to theAL_EXT_EXPONENT_DISTANCEextension.EXTFloat32 Native bindings to theAL_EXT_FLOAT32extension.EXTIma4 Native bindings to theAL_EXT_IMA4extension.EXTLinearDistance Native bindings to theAL_EXT_LINEAR_DISTANCEextension.EXTMCFormats Native bindings to theAL_EXT_MCFORMATSextension.EXTMulaw Native bindings to theAL_EXT_MULAWextension.EXTMulawBFormat Native bindings to theAL_EXT_MULAW_BFORMATextension.EXTMulawMCFormats Native bindings to theAL_EXT_MULAW_MCFORMATSextension.EXTOffset Native bindings to theAL_EXT_OFFSETextension.EXTSourceDistanceModel Native bindings to the EXT_source_distance_model extension.EXTSourceRadius Native bindings to theAL_EXT_SOURCE_RADIUSextension.EXTStaticBuffer Native bindings to theAL_EXT_static_bufferextension.EXTStereoAngles Native bindings to theAL_EXT_STEREO_ANGLESextension.EXTThreadLocalContext Native bindings to the EXT_thread_local_context extension.EXTVorbis Native bindings to theAL_EXT_vorbisextension.LOKIAudioChannel Native bindings to theALC_LOKI_audio_channelextension.LOKIIMAADPCM Native bindings to theAL_LOKI_IMA_ADPCMextension.LOKIQuadriphonic Native bindings to theAL_LOKI_quadriphonicextension.LOKIWAVEFormat Native bindings to theAL_LOKI_WAVE_formatextension.SOFTBlockAlignment Native bindings to the SOFT_block_alignment extension.SOFTDeferredUpdates Native bindings to the SOFT_deferred_updates extension.SOFTDirectChannels Native bindings to the SOFT_direct_channels extension.SOFTHRTF Native bindings to the SOFT_HRTF extension.SOFTLoopback Native bindings to the SOFT_loopback extension.SOFTLoopPoints Native bindings to the SOFT_loop_points extension.SOFTMSADPCM Native bindings to the SOFT_MSADPCM extension.SOFTPauseDevice Native bindings to the SOFT_pause_device extension.SOFTSourceLatency Native bindings to the SOFT_source_latency extension.SOFTSourceLength Native bindings to the SOFT_source_length extension.
Package org.lwjgl.openal Description
Contains bindings to the OpenAL cross-platform 3D audio API.
LWJGL comes with a software OpenAL implementation, OpenAL Soft.
OpenAL Soft can be dynamically configured with environment variables. A
very useful option for debugging is ALSOFT_LOGLEVEL; it can be set to values 0 through 4, with higher values producing more information.
In addition to standard OpenAL features, OpenAL Soft supports HRTF, Ambisonics and 3D7.1. Documentation for these features is available in the OpenAL Soft repository.