Make sure a valid MP3 fmt was found before accepting the data chunk
[alure.git] / include / alext.h
blob9189c71c7162799da9055868d16e340245303c39
1 #ifndef AL_ALEXT_H
2 #define AL_ALEXT_H
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
8 #ifndef AL_LOKI_IMA_ADPCM_format
9 #define AL_LOKI_IMA_ADPCM_format 1
10 #define AL_FORMAT_IMA_ADPCM_MONO16_EXT 0x10000
11 #define AL_FORMAT_IMA_ADPCM_STEREO16_EXT 0x10001
12 #endif
14 #ifndef AL_LOKI_WAVE_format
15 #define AL_LOKI_WAVE_format 1
16 #define AL_FORMAT_WAVE_EXT 0x10002
17 #endif
19 #ifndef AL_EXT_vorbis
20 #define AL_EXT_vorbis 1
21 #define AL_FORMAT_VORBIS_EXT 0x10003
22 #endif
24 #ifndef AL_LOKI_quadriphonic
25 #define AL_LOKI_quadriphonic 1
26 #define AL_FORMAT_QUAD8_LOKI 0x10004
27 #define AL_FORMAT_QUAD16_LOKI 0x10005
28 #endif
30 #ifndef AL_EXT_float32
31 #define AL_EXT_float32 1
32 #define AL_FORMAT_MONO_FLOAT32 0x10010
33 #define AL_FORMAT_STEREO_FLOAT32 0x10011
34 #endif
36 #ifndef AL_EXT_double
37 #define AL_EXT_double 1
38 #define AL_FORMAT_MONO_DOUBLE_EXT 0x10012
39 #define AL_FORMAT_STEREO_DOUBLE_EXT 0x10013
40 #endif
42 #ifndef ALC_LOKI_audio_channel
43 #define ALC_LOKI_audio_channel 1
44 #define ALC_CHAN_MAIN_LOKI 0x500001
45 #define ALC_CHAN_PCM_LOKI 0x500002
46 #define ALC_CHAN_CD_LOKI 0x500003
47 #endif
49 #ifndef ALC_ENUMERATE_ALL_EXT
50 #define ALC_ENUMERATE_ALL_EXT 1
51 #define ALC_DEFAULT_ALL_DEVICES_SPECIFIER 0x1012
52 #define ALC_ALL_DEVICES_SPECIFIER 0x1013
53 #endif
55 #ifndef AL_EXT_MCFORMATS
56 #define AL_EXT_MCFORMATS 1
57 #define AL_FORMAT_QUAD8 0x1204
58 #define AL_FORMAT_QUAD16 0x1205
59 #define AL_FORMAT_QUAD32 0x1206
60 #define AL_FORMAT_REAR8 0x1207
61 #define AL_FORMAT_REAR16 0x1208
62 #define AL_FORMAT_REAR32 0x1209
63 #define AL_FORMAT_51CHN8 0x120A
64 #define AL_FORMAT_51CHN16 0x120B
65 #define AL_FORMAT_51CHN32 0x120C
66 #define AL_FORMAT_61CHN8 0x120D
67 #define AL_FORMAT_61CHN16 0x120E
68 #define AL_FORMAT_61CHN32 0x120F
69 #define AL_FORMAT_71CHN8 0x1210
70 #define AL_FORMAT_71CHN16 0x1211
71 #define AL_FORMAT_71CHN32 0x1212
72 #endif
74 #ifndef AL_EXT_MULAW_MCFORMATS
75 #define AL_EXT_MULAW_MCFORMATS 1
76 #define AL_FORMAT_MONO_MULAW 0x10014
77 #define AL_FORMAT_STEREO_MULAW 0x10015
78 #define AL_FORMAT_QUAD_MULAW 0x10021
79 #define AL_FORMAT_REAR_MULAW 0x10022
80 #define AL_FORMAT_51CHN_MULAW 0x10023
81 #define AL_FORMAT_61CHN_MULAW 0x10024
82 #define AL_FORMAT_71CHN_MULAW 0x10025
83 #endif
85 #ifndef AL_EXT_IMA4
86 #define AL_EXT_IMA4 1
87 #define AL_FORMAT_MONO_IMA4 0x1300
88 #define AL_FORMAT_STEREO_IMA4 0x1301
89 #endif
91 #ifdef __cplusplus
93 #endif
95 #endif