An update repository of OpenAL extensions (forked of the unmaintenanced repository openalext), with compile information available from different sources. As for now, a lot of these descriptions are only stubs or extracts from headers.
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.
- AL_EXT_ALAW
- AL_EXT_BFORMAT
- 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_SOFTX_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_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_DEDICATED
- 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
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
- 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
- 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
- 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
- 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
- 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
Extension | Source |
---|---|
ALUT_LOKI_buffer_convert_data | https://github.com/Raulshc/openal-svn-mirror/blob/master/OpenAL-Sample/doc/LOKI_buffer_convert_data |