1#![allow(dead_code,
4 non_camel_case_types,
5 non_upper_case_globals,
6 non_snake_case)]
7
8use al::*;
9
10pub const ALC_EFX_MAJOR_VERSION: ::std::os::raw::c_uint = 131073;
11pub const ALC_EFX_MINOR_VERSION: ::std::os::raw::c_uint = 131074;
12pub const ALC_MAX_AUXILIARY_SENDS: ::std::os::raw::c_uint = 131075;
13pub const AL_METERS_PER_UNIT: ::std::os::raw::c_uint = 131076;
14pub const AL_DIRECT_FILTER: ::std::os::raw::c_uint = 131077;
15pub const AL_AUXILIARY_SEND_FILTER: ::std::os::raw::c_uint = 131078;
16pub const AL_AIR_ABSORPTION_FACTOR: ::std::os::raw::c_uint = 131079;
17pub const AL_ROOM_ROLLOFF_FACTOR: ::std::os::raw::c_uint = 131080;
18pub const AL_CONE_OUTER_GAINHF: ::std::os::raw::c_uint = 131081;
19pub const AL_DIRECT_FILTER_GAINHF_AUTO: ::std::os::raw::c_uint = 131082;
20pub const AL_AUXILIARY_SEND_FILTER_GAIN_AUTO: ::std::os::raw::c_uint = 131083;
21pub const AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO: ::std::os::raw::c_uint =
22 131084;
23pub const AL_REVERB_DENSITY: ::std::os::raw::c_int = 1;
24pub const AL_REVERB_DIFFUSION: ::std::os::raw::c_int = 2;
25pub const AL_REVERB_GAIN: ::std::os::raw::c_int = 3;
26pub const AL_REVERB_GAINHF: ::std::os::raw::c_int = 4;
27pub const AL_REVERB_DECAY_TIME: ::std::os::raw::c_int = 5;
28pub const AL_REVERB_DECAY_HFRATIO: ::std::os::raw::c_int = 6;
29pub const AL_REVERB_REFLECTIONS_GAIN: ::std::os::raw::c_int = 7;
30pub const AL_REVERB_REFLECTIONS_DELAY: ::std::os::raw::c_int = 8;
31pub const AL_REVERB_LATE_REVERB_GAIN: ::std::os::raw::c_int = 9;
32pub const AL_REVERB_LATE_REVERB_DELAY: ::std::os::raw::c_int = 10;
33pub const AL_REVERB_AIR_ABSORPTION_GAINHF: ::std::os::raw::c_int = 11;
34pub const AL_REVERB_ROOM_ROLLOFF_FACTOR: ::std::os::raw::c_int = 12;
35pub const AL_REVERB_DECAY_HFLIMIT: ::std::os::raw::c_int = 13;
36pub const AL_EAXREVERB_DENSITY: ::std::os::raw::c_int = 1;
37pub const AL_EAXREVERB_DIFFUSION: ::std::os::raw::c_int = 2;
38pub const AL_EAXREVERB_GAIN: ::std::os::raw::c_int = 3;
39pub const AL_EAXREVERB_GAINHF: ::std::os::raw::c_int = 4;
40pub const AL_EAXREVERB_GAINLF: ::std::os::raw::c_int = 5;
41pub const AL_EAXREVERB_DECAY_TIME: ::std::os::raw::c_int = 6;
42pub const AL_EAXREVERB_DECAY_HFRATIO: ::std::os::raw::c_int = 7;
43pub const AL_EAXREVERB_DECAY_LFRATIO: ::std::os::raw::c_int = 8;
44pub const AL_EAXREVERB_REFLECTIONS_GAIN: ::std::os::raw::c_int = 9;
45pub const AL_EAXREVERB_REFLECTIONS_DELAY: ::std::os::raw::c_int = 10;
46pub const AL_EAXREVERB_REFLECTIONS_PAN: ::std::os::raw::c_int = 11;
47pub const AL_EAXREVERB_LATE_REVERB_GAIN: ::std::os::raw::c_int = 12;
48pub const AL_EAXREVERB_LATE_REVERB_DELAY: ::std::os::raw::c_int = 13;
49pub const AL_EAXREVERB_LATE_REVERB_PAN: ::std::os::raw::c_int = 14;
50pub const AL_EAXREVERB_ECHO_TIME: ::std::os::raw::c_int = 15;
51pub const AL_EAXREVERB_ECHO_DEPTH: ::std::os::raw::c_int = 16;
52pub const AL_EAXREVERB_MODULATION_TIME: ::std::os::raw::c_int = 17;
53pub const AL_EAXREVERB_MODULATION_DEPTH: ::std::os::raw::c_int = 18;
54pub const AL_EAXREVERB_AIR_ABSORPTION_GAINHF: ::std::os::raw::c_int = 19;
55pub const AL_EAXREVERB_HFREFERENCE: ::std::os::raw::c_int = 20;
56pub const AL_EAXREVERB_LFREFERENCE: ::std::os::raw::c_int = 21;
57pub const AL_EAXREVERB_ROOM_ROLLOFF_FACTOR: ::std::os::raw::c_int = 22;
58pub const AL_EAXREVERB_DECAY_HFLIMIT: ::std::os::raw::c_int = 23;
59pub const AL_CHORUS_WAVEFORM: ::std::os::raw::c_int = 1;
60pub const AL_CHORUS_PHASE: ::std::os::raw::c_int = 2;
61pub const AL_CHORUS_RATE: ::std::os::raw::c_int = 3;
62pub const AL_CHORUS_DEPTH: ::std::os::raw::c_int = 4;
63pub const AL_CHORUS_FEEDBACK: ::std::os::raw::c_int = 5;
64pub const AL_CHORUS_DELAY: ::std::os::raw::c_int = 6;
65pub const AL_DISTORTION_EDGE: ::std::os::raw::c_int = 1;
66pub const AL_DISTORTION_GAIN: ::std::os::raw::c_int = 2;
67pub const AL_DISTORTION_LOWPASS_CUTOFF: ::std::os::raw::c_int = 3;
68pub const AL_DISTORTION_EQCENTER: ::std::os::raw::c_int = 4;
69pub const AL_DISTORTION_EQBANDWIDTH: ::std::os::raw::c_int = 5;
70pub const AL_ECHO_DELAY: ::std::os::raw::c_int = 1;
71pub const AL_ECHO_LRDELAY: ::std::os::raw::c_int = 2;
72pub const AL_ECHO_DAMPING: ::std::os::raw::c_int = 3;
73pub const AL_ECHO_FEEDBACK: ::std::os::raw::c_int = 4;
74pub const AL_ECHO_SPREAD: ::std::os::raw::c_int = 5;
75pub const AL_FLANGER_WAVEFORM: ::std::os::raw::c_int = 1;
76pub const AL_FLANGER_PHASE: ::std::os::raw::c_int = 2;
77pub const AL_FLANGER_RATE: ::std::os::raw::c_int = 3;
78pub const AL_FLANGER_DEPTH: ::std::os::raw::c_int = 4;
79pub const AL_FLANGER_FEEDBACK: ::std::os::raw::c_int = 5;
80pub const AL_FLANGER_DELAY: ::std::os::raw::c_int = 6;
81pub const AL_FREQUENCY_SHIFTER_FREQUENCY: ::std::os::raw::c_int = 1;
82pub const AL_FREQUENCY_SHIFTER_LEFT_DIRECTION: ::std::os::raw::c_int = 2;
83pub const AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION: ::std::os::raw::c_int = 3;
84pub const AL_VOCAL_MORPHER_PHONEMEA: ::std::os::raw::c_int = 1;
85pub const AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING: ::std::os::raw::c_int = 2;
86pub const AL_VOCAL_MORPHER_PHONEMEB: ::std::os::raw::c_int = 3;
87pub const AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING: ::std::os::raw::c_int = 4;
88pub const AL_VOCAL_MORPHER_WAVEFORM: ::std::os::raw::c_int = 5;
89pub const AL_VOCAL_MORPHER_RATE: ::std::os::raw::c_int = 6;
90pub const AL_PITCH_SHIFTER_COARSE_TUNE: ::std::os::raw::c_int = 1;
91pub const AL_PITCH_SHIFTER_FINE_TUNE: ::std::os::raw::c_int = 2;
92pub const AL_RING_MODULATOR_FREQUENCY: ::std::os::raw::c_int = 1;
93pub const AL_RING_MODULATOR_HIGHPASS_CUTOFF: ::std::os::raw::c_int = 2;
94pub const AL_RING_MODULATOR_WAVEFORM: ::std::os::raw::c_int = 3;
95pub const AL_AUTOWAH_ATTACK_TIME: ::std::os::raw::c_int = 1;
96pub const AL_AUTOWAH_RELEASE_TIME: ::std::os::raw::c_int = 2;
97pub const AL_AUTOWAH_RESONANCE: ::std::os::raw::c_int = 3;
98pub const AL_AUTOWAH_PEAK_GAIN: ::std::os::raw::c_int = 4;
99pub const AL_COMPRESSOR_ONOFF: ::std::os::raw::c_int = 1;
100pub const AL_EQUALIZER_LOW_GAIN: ::std::os::raw::c_int = 1;
101pub const AL_EQUALIZER_LOW_CUTOFF: ::std::os::raw::c_int = 2;
102pub const AL_EQUALIZER_MID1_GAIN: ::std::os::raw::c_int = 3;
103pub const AL_EQUALIZER_MID1_CENTER: ::std::os::raw::c_int = 4;
104pub const AL_EQUALIZER_MID1_WIDTH: ::std::os::raw::c_int = 5;
105pub const AL_EQUALIZER_MID2_GAIN: ::std::os::raw::c_int = 6;
106pub const AL_EQUALIZER_MID2_CENTER: ::std::os::raw::c_int = 7;
107pub const AL_EQUALIZER_MID2_WIDTH: ::std::os::raw::c_int = 8;
108pub const AL_EQUALIZER_HIGH_GAIN: ::std::os::raw::c_int = 9;
109pub const AL_EQUALIZER_HIGH_CUTOFF: ::std::os::raw::c_int = 10;
110pub const AL_EFFECT_FIRST_PARAMETER: ::std::os::raw::c_int = 0;
111pub const AL_EFFECT_LAST_PARAMETER: ::std::os::raw::c_int = 32768;
112pub const AL_EFFECT_TYPE: ::std::os::raw::c_int = 32769;
113pub const AL_EFFECT_NULL: ::std::os::raw::c_int = 0;
114pub const AL_EFFECT_REVERB: ::std::os::raw::c_int = 1;
115pub const AL_EFFECT_CHORUS: ::std::os::raw::c_int = 2;
116pub const AL_EFFECT_DISTORTION: ::std::os::raw::c_int = 3;
117pub const AL_EFFECT_ECHO: ::std::os::raw::c_int = 4;
118pub const AL_EFFECT_FLANGER: ::std::os::raw::c_int = 5;
119pub const AL_EFFECT_FREQUENCY_SHIFTER: ::std::os::raw::c_int = 6;
120pub const AL_EFFECT_VOCAL_MORPHER: ::std::os::raw::c_int = 7;
121pub const AL_EFFECT_PITCH_SHIFTER: ::std::os::raw::c_int = 8;
122pub const AL_EFFECT_RING_MODULATOR: ::std::os::raw::c_int = 9;
123pub const AL_EFFECT_AUTOWAH: ::std::os::raw::c_int = 10;
124pub const AL_EFFECT_COMPRESSOR: ::std::os::raw::c_int = 11;
125pub const AL_EFFECT_EQUALIZER: ::std::os::raw::c_int = 12;
126pub const AL_EFFECT_EAXREVERB: ::std::os::raw::c_int = 32768;
127pub const AL_EFFECTSLOT_EFFECT: ::std::os::raw::c_int = 1;
128pub const AL_EFFECTSLOT_GAIN: ::std::os::raw::c_int = 2;
129pub const AL_EFFECTSLOT_AUXILIARY_SEND_AUTO: ::std::os::raw::c_int = 3;
130pub const AL_EFFECTSLOT_NULL: ::std::os::raw::c_int = 0;
131pub const AL_LOWPASS_GAIN: ::std::os::raw::c_int = 1;
132pub const AL_LOWPASS_GAINHF: ::std::os::raw::c_int = 2;
133pub const AL_HIGHPASS_GAIN: ::std::os::raw::c_int = 1;
134pub const AL_HIGHPASS_GAINLF: ::std::os::raw::c_int = 2;
135pub const AL_BANDPASS_GAIN: ::std::os::raw::c_int = 1;
136pub const AL_BANDPASS_GAINLF: ::std::os::raw::c_int = 2;
137pub const AL_BANDPASS_GAINHF: ::std::os::raw::c_int = 3;
138pub const AL_FILTER_FIRST_PARAMETER: ::std::os::raw::c_int = 0;
139pub const AL_FILTER_LAST_PARAMETER: ::std::os::raw::c_int = 32768;
140pub const AL_FILTER_TYPE: ::std::os::raw::c_int = 32769;
141pub const AL_FILTER_NULL: ::std::os::raw::c_int = 0;
142pub const AL_FILTER_LOWPASS: ::std::os::raw::c_int = 1;
143pub const AL_FILTER_HIGHPASS: ::std::os::raw::c_int = 2;
144pub const AL_FILTER_BANDPASS: ::std::os::raw::c_int = 3;
145pub const AL_CHORUS_WAVEFORM_SINUSOID: ::std::os::raw::c_int = 0;
146pub const AL_CHORUS_WAVEFORM_TRIANGLE: ::std::os::raw::c_int = 1;
147pub const AL_CHORUS_MIN_WAVEFORM: ::std::os::raw::c_int = 0;
148pub const AL_CHORUS_MAX_WAVEFORM: ::std::os::raw::c_int = 1;
149pub const AL_CHORUS_DEFAULT_WAVEFORM: ::std::os::raw::c_int = 1;
150pub const AL_CHORUS_MIN_PHASE: ::std::os::raw::c_int = -180;
151pub const AL_CHORUS_MAX_PHASE: ::std::os::raw::c_int = 180;
152pub const AL_CHORUS_DEFAULT_PHASE: ::std::os::raw::c_int = 90;
153pub const AL_FLANGER_WAVEFORM_SINUSOID: ::std::os::raw::c_int = 0;
154pub const AL_FLANGER_WAVEFORM_TRIANGLE: ::std::os::raw::c_int = 1;
155pub const AL_FLANGER_MIN_WAVEFORM: ::std::os::raw::c_int = 0;
156pub const AL_FLANGER_MAX_WAVEFORM: ::std::os::raw::c_int = 1;
157pub const AL_FLANGER_DEFAULT_WAVEFORM: ::std::os::raw::c_int = 1;
158pub const AL_FLANGER_MIN_PHASE: ::std::os::raw::c_int = -180;
159pub const AL_FLANGER_MAX_PHASE: ::std::os::raw::c_int = 180;
160pub const AL_FLANGER_DEFAULT_PHASE: ::std::os::raw::c_int = 0;
161pub const AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION: ::std::os::raw::c_int = 0;
162pub const AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION: ::std::os::raw::c_int = 2;
163pub const AL_FREQUENCY_SHIFTER_DEFAULT_LEFT_DIRECTION: ::std::os::raw::c_int =
164 0;
165pub const AL_FREQUENCY_SHIFTER_DIRECTION_DOWN: ::std::os::raw::c_int = 0;
166pub const AL_FREQUENCY_SHIFTER_DIRECTION_UP: ::std::os::raw::c_int = 1;
167pub const AL_FREQUENCY_SHIFTER_DIRECTION_OFF: ::std::os::raw::c_int = 2;
168pub const AL_FREQUENCY_SHIFTER_MIN_RIGHT_DIRECTION: ::std::os::raw::c_int = 0;
169pub const AL_FREQUENCY_SHIFTER_MAX_RIGHT_DIRECTION: ::std::os::raw::c_int = 2;
170pub const AL_FREQUENCY_SHIFTER_DEFAULT_RIGHT_DIRECTION: ::std::os::raw::c_int
171 =
172 0;
173pub const AL_VOCAL_MORPHER_MIN_PHONEMEA: ::std::os::raw::c_int = 0;
174pub const AL_VOCAL_MORPHER_MAX_PHONEMEA: ::std::os::raw::c_int = 29;
175pub const AL_VOCAL_MORPHER_DEFAULT_PHONEMEA: ::std::os::raw::c_int = 0;
176pub const AL_VOCAL_MORPHER_MIN_PHONEMEA_COARSE_TUNING: ::std::os::raw::c_int =
177 -24;
178pub const AL_VOCAL_MORPHER_MAX_PHONEMEA_COARSE_TUNING: ::std::os::raw::c_int =
179 24;
180pub const AL_VOCAL_MORPHER_DEFAULT_PHONEMEA_COARSE_TUNING:
181 ::std::os::raw::c_int =
182 0;
183pub const AL_VOCAL_MORPHER_MIN_PHONEMEB: ::std::os::raw::c_int = 0;
184pub const AL_VOCAL_MORPHER_MAX_PHONEMEB: ::std::os::raw::c_int = 29;
185pub const AL_VOCAL_MORPHER_DEFAULT_PHONEMEB: ::std::os::raw::c_int = 10;
186pub const AL_VOCAL_MORPHER_MIN_PHONEMEB_COARSE_TUNING: ::std::os::raw::c_int =
187 -24;
188pub const AL_VOCAL_MORPHER_MAX_PHONEMEB_COARSE_TUNING: ::std::os::raw::c_int =
189 24;
190pub const AL_VOCAL_MORPHER_DEFAULT_PHONEMEB_COARSE_TUNING:
191 ::std::os::raw::c_int =
192 0;
193pub const AL_VOCAL_MORPHER_PHONEME_A: ::std::os::raw::c_int = 0;
194pub const AL_VOCAL_MORPHER_PHONEME_E: ::std::os::raw::c_int = 1;
195pub const AL_VOCAL_MORPHER_PHONEME_I: ::std::os::raw::c_int = 2;
196pub const AL_VOCAL_MORPHER_PHONEME_O: ::std::os::raw::c_int = 3;
197pub const AL_VOCAL_MORPHER_PHONEME_U: ::std::os::raw::c_int = 4;
198pub const AL_VOCAL_MORPHER_PHONEME_AA: ::std::os::raw::c_int = 5;
199pub const AL_VOCAL_MORPHER_PHONEME_AE: ::std::os::raw::c_int = 6;
200pub const AL_VOCAL_MORPHER_PHONEME_AH: ::std::os::raw::c_int = 7;
201pub const AL_VOCAL_MORPHER_PHONEME_AO: ::std::os::raw::c_int = 8;
202pub const AL_VOCAL_MORPHER_PHONEME_EH: ::std::os::raw::c_int = 9;
203pub const AL_VOCAL_MORPHER_PHONEME_ER: ::std::os::raw::c_int = 10;
204pub const AL_VOCAL_MORPHER_PHONEME_IH: ::std::os::raw::c_int = 11;
205pub const AL_VOCAL_MORPHER_PHONEME_IY: ::std::os::raw::c_int = 12;
206pub const AL_VOCAL_MORPHER_PHONEME_UH: ::std::os::raw::c_int = 13;
207pub const AL_VOCAL_MORPHER_PHONEME_UW: ::std::os::raw::c_int = 14;
208pub const AL_VOCAL_MORPHER_PHONEME_B: ::std::os::raw::c_int = 15;
209pub const AL_VOCAL_MORPHER_PHONEME_D: ::std::os::raw::c_int = 16;
210pub const AL_VOCAL_MORPHER_PHONEME_F: ::std::os::raw::c_int = 17;
211pub const AL_VOCAL_MORPHER_PHONEME_G: ::std::os::raw::c_int = 18;
212pub const AL_VOCAL_MORPHER_PHONEME_J: ::std::os::raw::c_int = 19;
213pub const AL_VOCAL_MORPHER_PHONEME_K: ::std::os::raw::c_int = 20;
214pub const AL_VOCAL_MORPHER_PHONEME_L: ::std::os::raw::c_int = 21;
215pub const AL_VOCAL_MORPHER_PHONEME_M: ::std::os::raw::c_int = 22;
216pub const AL_VOCAL_MORPHER_PHONEME_N: ::std::os::raw::c_int = 23;
217pub const AL_VOCAL_MORPHER_PHONEME_P: ::std::os::raw::c_int = 24;
218pub const AL_VOCAL_MORPHER_PHONEME_R: ::std::os::raw::c_int = 25;
219pub const AL_VOCAL_MORPHER_PHONEME_S: ::std::os::raw::c_int = 26;
220pub const AL_VOCAL_MORPHER_PHONEME_T: ::std::os::raw::c_int = 27;
221pub const AL_VOCAL_MORPHER_PHONEME_V: ::std::os::raw::c_int = 28;
222pub const AL_VOCAL_MORPHER_PHONEME_Z: ::std::os::raw::c_int = 29;
223pub const AL_VOCAL_MORPHER_WAVEFORM_SINUSOID: ::std::os::raw::c_int = 0;
224pub const AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE: ::std::os::raw::c_int = 1;
225pub const AL_VOCAL_MORPHER_WAVEFORM_SAWTOOTH: ::std::os::raw::c_int = 2;
226pub const AL_VOCAL_MORPHER_MIN_WAVEFORM: ::std::os::raw::c_int = 0;
227pub const AL_VOCAL_MORPHER_MAX_WAVEFORM: ::std::os::raw::c_int = 2;
228pub const AL_VOCAL_MORPHER_DEFAULT_WAVEFORM: ::std::os::raw::c_int = 0;
229pub const AL_PITCH_SHIFTER_MIN_COARSE_TUNE: ::std::os::raw::c_int = -12;
230pub const AL_PITCH_SHIFTER_MAX_COARSE_TUNE: ::std::os::raw::c_int = 12;
231pub const AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE: ::std::os::raw::c_int = 12;
232pub const AL_PITCH_SHIFTER_MIN_FINE_TUNE: ::std::os::raw::c_int = -50;
233pub const AL_PITCH_SHIFTER_MAX_FINE_TUNE: ::std::os::raw::c_int = 50;
234pub const AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE: ::std::os::raw::c_int = 0;
235pub const AL_RING_MODULATOR_SINUSOID: ::std::os::raw::c_int = 0;
236pub const AL_RING_MODULATOR_SAWTOOTH: ::std::os::raw::c_int = 1;
237pub const AL_RING_MODULATOR_SQUARE: ::std::os::raw::c_int = 2;
238pub const AL_RING_MODULATOR_MIN_WAVEFORM: ::std::os::raw::c_int = 0;
239pub const AL_RING_MODULATOR_MAX_WAVEFORM: ::std::os::raw::c_int = 2;
240pub const AL_RING_MODULATOR_DEFAULT_WAVEFORM: ::std::os::raw::c_int = 0;
241pub const AL_COMPRESSOR_MIN_ONOFF: ::std::os::raw::c_int = 0;
242pub const AL_COMPRESSOR_MAX_ONOFF: ::std::os::raw::c_int = 1;
243pub const AL_COMPRESSOR_DEFAULT_ONOFF: ::std::os::raw::c_int = 1;
244pub type LPALGENEFFECTS =
245 ::std::option::Option<unsafe extern "C" fn(arg1: ALsizei,
246 arg2: *mut ALuint)>;
247pub type LPALDELETEEFFECTS =
248 ::std::option::Option<unsafe extern "C" fn(arg1: ALsizei,
249 arg2: *const ALuint)>;
250pub type LPALISEFFECT =
251 ::std::option::Option<extern "C" fn(arg1: ALuint) -> ALboolean>;
252pub type LPALEFFECTI =
253 ::std::option::Option<extern "C" fn(arg1: ALuint, arg2: ALenum,
254 arg3: ALint)>;
255pub type LPALEFFECTIV =
256 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
257 arg3: *const ALint)>;
258pub type LPALEFFECTF =
259 ::std::option::Option<extern "C" fn(arg1: ALuint, arg2: ALenum,
260 arg3: ALfloat)>;
261pub type LPALEFFECTFV =
262 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
263 arg3: *const ALfloat)>;
264pub type LPALGETEFFECTI =
265 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
266 arg3: *mut ALint)>;
267pub type LPALGETEFFECTIV =
268 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
269 arg3: *mut ALint)>;
270pub type LPALGETEFFECTF =
271 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
272 arg3: *mut ALfloat)>;
273pub type LPALGETEFFECTFV =
274 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
275 arg3: *mut ALfloat)>;
276pub type LPALGENFILTERS =
277 ::std::option::Option<unsafe extern "C" fn(arg1: ALsizei,
278 arg2: *mut ALuint)>;
279pub type LPALDELETEFILTERS =
280 ::std::option::Option<unsafe extern "C" fn(arg1: ALsizei,
281 arg2: *const ALuint)>;
282pub type LPALISFILTER =
283 ::std::option::Option<extern "C" fn(arg1: ALuint) -> ALboolean>;
284pub type LPALFILTERI =
285 ::std::option::Option<extern "C" fn(arg1: ALuint, arg2: ALenum,
286 arg3: ALint)>;
287pub type LPALFILTERIV =
288 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
289 arg3: *const ALint)>;
290pub type LPALFILTERF =
291 ::std::option::Option<extern "C" fn(arg1: ALuint, arg2: ALenum,
292 arg3: ALfloat)>;
293pub type LPALFILTERFV =
294 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
295 arg3: *const ALfloat)>;
296pub type LPALGETFILTERI =
297 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
298 arg3: *mut ALint)>;
299pub type LPALGETFILTERIV =
300 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
301 arg3: *mut ALint)>;
302pub type LPALGETFILTERF =
303 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
304 arg3: *mut ALfloat)>;
305pub type LPALGETFILTERFV =
306 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
307 arg3: *mut ALfloat)>;
308pub type LPALGENAUXILIARYEFFECTSLOTS =
309 ::std::option::Option<unsafe extern "C" fn(arg1: ALsizei,
310 arg2: *mut ALuint)>;
311pub type LPALDELETEAUXILIARYEFFECTSLOTS =
312 ::std::option::Option<unsafe extern "C" fn(arg1: ALsizei,
313 arg2: *const ALuint)>;
314pub type LPALISAUXILIARYEFFECTSLOT =
315 ::std::option::Option<extern "C" fn(arg1: ALuint) -> ALboolean>;
316pub type LPALAUXILIARYEFFECTSLOTI =
317 ::std::option::Option<extern "C" fn(arg1: ALuint, arg2: ALenum,
318 arg3: ALint)>;
319pub type LPALAUXILIARYEFFECTSLOTIV =
320 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
321 arg3: *const ALint)>;
322pub type LPALAUXILIARYEFFECTSLOTF =
323 ::std::option::Option<extern "C" fn(arg1: ALuint, arg2: ALenum,
324 arg3: ALfloat)>;
325pub type LPALAUXILIARYEFFECTSLOTFV =
326 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
327 arg3: *const ALfloat)>;
328pub type LPALGETAUXILIARYEFFECTSLOTI =
329 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
330 arg3: *mut ALint)>;
331pub type LPALGETAUXILIARYEFFECTSLOTIV =
332 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
333 arg3: *mut ALint)>;
334pub type LPALGETAUXILIARYEFFECTSLOTF =
335 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
336 arg3: *mut ALfloat)>;
337pub type LPALGETAUXILIARYEFFECTSLOTFV =
338 ::std::option::Option<unsafe extern "C" fn(arg1: ALuint, arg2: ALenum,
339 arg3: *mut ALfloat)>;