GitHub - Raulshc/OpenAL-EXT-Repository: Repository of OpenAL extensions
OpenAL extension repository
An update repository of OpenAL extensions (forked of the unmaintenanced repository openalext), with compile information available from different sources.
If you have more detailed description of a specific OpenAL extension (or would like to provide list of extensions available on a specific platform), please issue a pull request.
Extensions available on specific platforms
OpenAL Soft 1.25.1
- AL_EXT_ALAW
- AL_EXT_BFORMAT
- AL_EXT_debug
- AL_EXT_direct_context
- AL_EXT_DOUBLE
- AL_EXT_EXPONENT_DISTANCE
- AL_EXT_FLOAT32
- AL_EXT_IMA4
- AL_EXT_LINEAR_DISTANCE
- AL_EXT_MCFORMATS
- AL_EXT_MULAW
- AL_EXT_MULAW_BFORMAT
- AL_EXT_MULAW_MCFORMATS
- AL_EXT_OFFSET
- AL_EXT_source_distance_model
- AL_EXT_SOURCE_RADIUS
- AL_EXT_STATIC_BUFFER
- AL_EXT_STEREO_ANGLES
- AL_LOKI_quadriphonic
- AL_SOFT_bformat_ex
- AL_SOFT_bformat_hoa
- AL_SOFT_block_alignment
- AL_SOFT_buffer_length_query
- AL_SOFT_callback_buffer
- AL_SOFTX_convolution_reverb
- AL_SOFT_deferred_updates
- AL_SOFT_direct_channels
- AL_SOFT_direct_channels_remix
- AL_SOFT_effect_target
- AL_SOFT_events
- AL_SOFT_gain_clamp_ex
- AL_SOFTX_hold_on_disconnect
- AL_SOFT_loop_points
- AL_SOFTX_map_buffer
- AL_SOFT_MSADPCM
- AL_SOFT_source_latency
- AL_SOFT_source_length
- AL_SOFTX_source_panning
- AL_SOFT_source_resampler
- AL_SOFT_source_spatialize
- AL_SOFT_source_start_delay
- AL_SOFT_UHJ
- AL_SOFT_UHJ_ex
- ALC_ENUMERATE_ALL_EXT
- ALC_ENUMERATION_EXT
- ALC_EXT_CAPTURE
- ALC_EXT_debug
- ALC_EXT_DEDICATED
- ALC_EXT_direct_context
- ALC_EXT_disconnect
- ALC_EXT_EFX
- ALC_EXT_thread_local_context
- ALC_SOFT_device_clock
- ALC_SOFT_HRTF
- ALC_SOFT_loopback
- ALC_SOFT_loopback_bformat
- ALC_SOFT_output_limiter
- ALC_SOFT_output_mode
- ALC_SOFT_pause_device
- ALC_SOFT_reopen_device
- ALC_SOFT_system_events
If it is compiled with ALSOFT_EAX flag:
- EAX
- EAX2.0
- EAX3.0
- EAX4.0
- EAX5.0
- EAX-RAM
If the env var __ALSOFT_ENABLE_SUB_DATA_EXT or the parameter enable-sub-data-ext exists:
- AL_SOFT_buffer_sub_data
disabling AL_EXT_SOURCE_RADIUS
Rapture3D v12.9.5
- AL_EXT_BFORMAT
- AL_EXT_DOUBLE
- AL_EXT_EXPONENT_DISTANCE
- AL_EXT_FLOAT32
- AL_EXT_FOLDBACK
- AL_EXT_IMA4
- AL_EXT_LINEAR_DISTANCE
- AL_EXT_MCFORMATS
- AL_EXT_MULAW
- AL_EXT_MULAW_BFORMAT
- AL_EXT_MULAW_MCFORMATS
- AL_EXT_OFFSET
- AL_EXT_SOURCE_RADIUS
- AL_EXT_STEREO_ANGLES
- ALC_ENUMERATE_ALL_EXT
- ALC_ENUMERATION_EXT
- ALC_EXT_CAPTURE
- ALC_EXT_DEDICATED
- ALC_EXT_DEFAULT_FILTER_ORDER
- ALC_EXT_EFX
- ALC_EXT_STATIC_BUFFER
AeonWave-OpenAL 1.1.51
- AL_AAX_distance_delay_model
- AL_AAX_frequency_filter
- AL_AAX_reverb
- AL_EXT_ALAW
- AL_EXT_DOUBLE
- AL_EXT_EXPONENT_DISTANCE
- AL_EXT_FLOAT32
- AL_EXT_IMA4
- AL_EXT_LINEAR_DISTANCE
- AL_EXT_loop_points
- AL_EXT_MCFORMATS
- AL_EXT_MULAW
- AL_EXT_OFFSET
- AL_EXT_source_distance_model
- AL_SOFT_block_alignment
- AL_SOFT_source_latency
- ALC_AAX_capture_loopback
- ALC_ENUMERATE_ALL_EXT
- ALC_ENUMERATION_EXT
- ALC_EXT_CAPTURE
OpenAL (native, Creative SB X-Fi), Windows
- AL_EXT_EXPONENT_DISTANCE
- AL_EXT_LINEAR_DISTANCE
- AL_EXT_OFFSET
- EAX
- EAX1.0
- EAX2.0
- EAX3.0
- EAX4.0
- EAX5.0
- EAX-RAM
- ALC_EXT_CAPTURE
- ALC_EXT_EFX
- ALC_ENUMERATE_ALL_EXT
- ALC_ENUMERATION_EXT
OpenAL (native), Mac OS X 10.9.5
- AL_EXT_EXPONENT_DISTANCE
- AL_EXT_float32
- AL_EXT_LINEAR_DISTANCE
- AL_EXT_OFFSET
- AL_EXT_SOURCE_NOTIFICATIONS
- AL_EXT_STATIC_BUFFER
- ALC_ENUMERATION_EXT
- ALC_EXT_ASA
- ALC_EXT_ASA_DISTORTION
- ALC_EXT_ASA_ROGER_BEEP
- ALC_EXT_CAPTURE
- ALC_EXT_MAC_OSX
OpenAL (native), Mac OS X 10.10.5, 10.11.1, 12.6.1
- AL_EXT_EXPONENT_DISTANCE
- AL_EXT_float32
- AL_EXT_LINEAR_DISTANCE
- AL_EXT_OFFSET
- AL_EXT_SOURCE_NOTIFICATIONS
- AL_EXT_SOURCE_SPATIALIZATION
- AL_EXT_STATIC_BUFFER
- ALC_ENUMERATION_EXT
- ALC_EXT_ASA
- ALC_EXT_ASA_DISTORTION
- ALC_EXT_ASA_ROGER_BEEP
- ALC_EXT_CAPTURE
- ALC_EXT_MAC_OSX
OpenAL (native), iOS 9.0
- AL_EXT_EXPONENT_DISTANCE
- AL_EXT_LINEAR_DISTANCE
- AL_EXT_OFFSET
- AL_EXT_SOURCE_NOTIFICATIONS
- AL_EXT_SOURCE_SPATIALIZATION
- AL_EXT_STATIC_BUFFER
- ALC_ENUMERATION_EXT
- ALC_EXT_ASA
- ALC_EXT_CAPTURE
- ALC_EXT_MAC_OSX
- ALC_EXT_OUTPUT_CAPTURER
Sources
AL Extensions
ALUT Extensions
| Extension | Source |
|---|---|
| ALUT_LOKI_buffer_convert_data | https://github.com/Raulshc/openal-svn-mirror/blob/master/OpenAL-Sample/doc/LOKI_buffer_convert_data |
Licensing
OpenAL-EXT-Repository is released under the OpenAL-EXT-Repository license. For more information, see the LICENSE file in the root of the repository.