@NonnullDefault
Package org.lwjgl.openal
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.
-
Class Summary Class Description AL10 Native bindings to AL 1.0 functionality.AL11 Native bindings to AL 1.1 functionality.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.EnumerateAllExt Native bindings to theALC_ENUMERATE_ALL_EXT
extension.EXTAlaw Native bindings to theAL_EXT_ALAW
extension.EXTBFormat Native bindings to theAL_EXT_BFORMAT
extension.EXTCapture Native bindings to theALC_EXT_CAPTURE
extension.EXTDedicated Native bindings to theALC_EXT_DEDICATED
extension.EXTDefaultFilterOrder Native bindings to theALC_EXT_DEFAULT_FILTER_ORDER
extension.EXTDisconnect Native bindings to theALC_EXT_disconnect
extension.EXTDouble Native bindings to theAL_EXT_DOUBLE
extension.EXTEfx Native bindings to theALC_EXT_EFX
extension.EXTExponentDistance Native bindings to theAL_EXT_EXPONENT_DISTANCE
extension.EXTFloat32 Native bindings to theAL_EXT_FLOAT32
extension.EXTIma4 Native bindings to theAL_EXT_IMA4
extension.EXTLinearDistance Native bindings to theAL_EXT_LINEAR_DISTANCE
extension.EXTMCFormats Native bindings to theAL_EXT_MCFORMATS
extension.EXTMulaw Native bindings to theAL_EXT_MULAW
extension.EXTMulawBFormat Native bindings to theAL_EXT_MULAW_BFORMAT
extension.EXTMulawMCFormats Native bindings to theAL_EXT_MULAW_MCFORMATS
extension.EXTOffset Native bindings to theAL_EXT_OFFSET
extension.EXTSourceDistanceModel Native bindings to the EXT_source_distance_model extension.EXTSourceRadius Native bindings to theAL_EXT_SOURCE_RADIUS
extension.EXTStaticBuffer Native bindings to theAL_EXT_static_buffer
extension.EXTStereoAngles Native bindings to theAL_EXT_STEREO_ANGLES
extension.EXTThreadLocalContext Native bindings to the EXT_thread_local_context extension.EXTVorbis Native bindings to theAL_EXT_vorbis
extension.LOKIAudioChannel Native bindings to theALC_LOKI_audio_channel
extension.LOKIIMAADPCM Native bindings to theAL_LOKI_IMA_ADPCM
extension.LOKIQuadriphonic Native bindings to theAL_LOKI_quadriphonic
extension.LOKIWAVEFormat Native bindings to theAL_LOKI_WAVE_format
extension.SOFTBformatEx Native bindings to the AL_SOFT_bformat_ex extension.SOFTBlockAlignment Native bindings to the SOFT_block_alignment extension.SOFTBufferSamples Native bindings to the SOFT_buffer_samples extension.SOFTBufferSubData Native bindings to the SOFT_buffer_sub_data extension.SOFTDeferredUpdates Native bindings to the SOFT_deferred_updates extension.SOFTDeviceClock Native bindings to the SOFT_device_clock extension.SOFTDirectChannels Native bindings to the SOFT_direct_channels extension.SOFTDirectChannelsRemix Native bindings to the SOFT_direct_channels_remix extension.SOFTGainClampEx Native bindings to the SOFT_gain_clamp_ex 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.SOFTOutputLimiter Native bindings to the SOFT_output_limiter 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.SOFTSourceResampler Native bindings to the SOFT_source_resampler extension.SOFTSourceSpatialize Native bindings to the SOFT_source_spatialize extension.