aboutsummaryrefslogtreecommitdiffstats
path: root/alc/export_list.h
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2023-11-18 05:33:30 -0800
committerChris Robinson <[email protected]>2023-11-18 06:04:38 -0800
commit6e224443096a85f5eefa8d815d6905824f230604 (patch)
tree7e928b75692ca1bba0386ce27b21735e20353d73 /alc/export_list.h
parentfe5b3f4fed727b6cf0e98a3454070a53ffcb2ee6 (diff)
Start a 32-bit sample format extension
This ultimately is to properly distinguish and clarify formats being 32-bit integer and 32-bit float.
Diffstat (limited to 'alc/export_list.h')
-rw-r--r--alc/export_list.h63
1 files changed, 40 insertions, 23 deletions
diff --git a/alc/export_list.h b/alc/export_list.h
index 2ef0d777..47b04a08 100644
--- a/alc/export_list.h
+++ b/alc/export_list.h
@@ -598,6 +598,46 @@ inline const EnumExport alcEnumerations[]{
DECL(AL_FORMAT_BFORMAT3D_FLOAT32),
DECL(AL_FORMAT_BFORMAT3D_MULAW),
+ DECL(AL_FORMAT_UHJ2CHN8_SOFT),
+ DECL(AL_FORMAT_UHJ2CHN16_SOFT),
+ DECL(AL_FORMAT_UHJ2CHN_FLOAT32_SOFT),
+ DECL(AL_FORMAT_UHJ3CHN8_SOFT),
+ DECL(AL_FORMAT_UHJ3CHN16_SOFT),
+ DECL(AL_FORMAT_UHJ3CHN_FLOAT32_SOFT),
+ DECL(AL_FORMAT_UHJ4CHN8_SOFT),
+ DECL(AL_FORMAT_UHJ4CHN16_SOFT),
+ DECL(AL_FORMAT_UHJ4CHN_FLOAT32_SOFT),
+ DECL(AL_STEREO_MODE_SOFT),
+ DECL(AL_NORMAL_SOFT),
+ DECL(AL_SUPER_STEREO_SOFT),
+ DECL(AL_SUPER_STEREO_WIDTH_SOFT),
+
+ DECL(AL_FORMAT_UHJ2CHN_MULAW_SOFT),
+ DECL(AL_FORMAT_UHJ2CHN_ALAW_SOFT),
+ DECL(AL_FORMAT_UHJ2CHN_IMA4_SOFT),
+ DECL(AL_FORMAT_UHJ2CHN_MSADPCM_SOFT),
+ DECL(AL_FORMAT_UHJ3CHN_MULAW_SOFT),
+ DECL(AL_FORMAT_UHJ3CHN_ALAW_SOFT),
+ DECL(AL_FORMAT_UHJ4CHN_MULAW_SOFT),
+ DECL(AL_FORMAT_UHJ4CHN_ALAW_SOFT),
+
+ DECL(AL_FORMAT_MONO_I32),
+ DECL(AL_FORMAT_STEREO_I32),
+ DECL(AL_FORMAT_REAR_I32),
+ DECL(AL_FORMAT_QUAD_I32),
+ DECL(AL_FORMAT_51CHN_I32),
+ DECL(AL_FORMAT_61CHN_I32),
+ DECL(AL_FORMAT_71CHN_I32),
+ DECL(AL_FORMAT_UHJ2CHN_I32),
+ DECL(AL_FORMAT_UHJ3CHN_I32),
+ DECL(AL_FORMAT_UHJ4CHN_I32),
+
+ DECL(AL_FORMAT_REAR_FLOAT32),
+ DECL(AL_FORMAT_QUAD_FLOAT32),
+ DECL(AL_FORMAT_51CHN_FLOAT32),
+ DECL(AL_FORMAT_61CHN_FLOAT32),
+ DECL(AL_FORMAT_71CHN_FLOAT32),
+
DECL(AL_FREQUENCY),
DECL(AL_BITS),
DECL(AL_CHANNELS),
@@ -823,29 +863,6 @@ inline const EnumExport alcEnumerations[]{
DECL(AL_EFFECT_CONVOLUTION_SOFT),
DECL(AL_EFFECTSLOT_STATE_SOFT),
- DECL(AL_FORMAT_UHJ2CHN8_SOFT),
- DECL(AL_FORMAT_UHJ2CHN16_SOFT),
- DECL(AL_FORMAT_UHJ2CHN_FLOAT32_SOFT),
- DECL(AL_FORMAT_UHJ3CHN8_SOFT),
- DECL(AL_FORMAT_UHJ3CHN16_SOFT),
- DECL(AL_FORMAT_UHJ3CHN_FLOAT32_SOFT),
- DECL(AL_FORMAT_UHJ4CHN8_SOFT),
- DECL(AL_FORMAT_UHJ4CHN16_SOFT),
- DECL(AL_FORMAT_UHJ4CHN_FLOAT32_SOFT),
- DECL(AL_STEREO_MODE_SOFT),
- DECL(AL_NORMAL_SOFT),
- DECL(AL_SUPER_STEREO_SOFT),
- DECL(AL_SUPER_STEREO_WIDTH_SOFT),
-
- DECL(AL_FORMAT_UHJ2CHN_MULAW_SOFT),
- DECL(AL_FORMAT_UHJ2CHN_ALAW_SOFT),
- DECL(AL_FORMAT_UHJ2CHN_IMA4_SOFT),
- DECL(AL_FORMAT_UHJ2CHN_MSADPCM_SOFT),
- DECL(AL_FORMAT_UHJ3CHN_MULAW_SOFT),
- DECL(AL_FORMAT_UHJ3CHN_ALAW_SOFT),
- DECL(AL_FORMAT_UHJ4CHN_MULAW_SOFT),
- DECL(AL_FORMAT_UHJ4CHN_ALAW_SOFT),
-
DECL(AL_DONT_CARE_EXT),
DECL(AL_DEBUG_OUTPUT_EXT),
DECL(AL_DEBUG_CALLBACK_FUNCTION_EXT),