zenilib: zenilib/jni/external/openal-soft/include/AL/al.h Source File

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
al.h
Go to the documentation of this file.
1 #ifndef AL_AL_H
2 #define AL_AL_H
3
4 #if defined(__cplusplus)
5 extern "C" {
6 #endif
7
8 #ifndef AL_API
9 #if defined(AL_LIBTYPE_STATIC)
10 #define AL_API
11 #elif defined(_WIN32)
12 #define AL_API __declspec(dllimport)
13 #else
14 #define AL_API extern
15 #endif
16 #endif
17
18 #if defined(_WIN32)
19 #define AL_APIENTRY __cdecl
20 #else
21 #define AL_APIENTRY
22 #endif
23
24
26 #define OPENAL
27 #define ALAPI AL_API
28 #define ALAPIENTRY AL_APIENTRY
29 #define AL_INVALID (-1)
30 #define AL_ILLEGAL_ENUM AL_INVALID_ENUM
31 #define AL_ILLEGAL_COMMAND AL_INVALID_OPERATION
32
34 #define AL_VERSION_1_0
35 #define AL_VERSION_1_1
36
38 typedef char ALboolean;
39
41 typedef char ALchar;
42
44 typedef signed char ALbyte;
45
47 typedef unsigned char ALubyte;
48
50 typedef short ALshort;
51
53 typedef unsigned short ALushort;
54
56 typedef int ALint;
57
59 typedef unsigned int ALuint;
60
62 typedef int ALsizei;
63
65 typedef int ALenum;
66
68 typedef float ALfloat;
69
71 typedef double ALdouble;
72
74 typedef void ALvoid;
75
76
77 /* Enumerant values begin at column 50. No tabs. */
78
80 #define AL_NONE 0
81
83 #define AL_FALSE 0
84
86 #define AL_TRUE 1
87
88
97 #define AL_SOURCE_RELATIVE 0x202
98
99
108 #define AL_CONE_INNER_ANGLE 0x1001
109
118 #define AL_CONE_OUTER_ANGLE 0x1002
119
128 #define AL_PITCH 0x1003
129
144 #define AL_POSITION 0x1004
145
154 #define AL_DIRECTION 0x1005
155
163 #define AL_VELOCITY 0x1006
164
173 #define AL_LOOPING 0x1007
174
182 #define AL_BUFFER 0x1009
183
196 #define AL_GAIN 0x100A
197
206 #define AL_MIN_GAIN 0x100D
207
216 #define AL_MAX_GAIN 0x100E
217
228 #define AL_ORIENTATION 0x100F
229
235 #define AL_SOURCE_STATE 0x1010
236
238 #define AL_INITIAL 0x1011
239 #define AL_PLAYING 0x1012
240 #define AL_PAUSED 0x1013
241 #define AL_STOPPED 0x1014
242
250 #define AL_BUFFERS_QUEUED 0x1015
251
262 #define AL_BUFFERS_PROCESSED 0x1016
263
274 #define AL_REFERENCE_DISTANCE 0x1020
275
286 #define AL_ROLLOFF_FACTOR 0x1021
287
297 #define AL_CONE_OUTER_GAIN 0x1022
298
309 #define AL_MAX_DISTANCE 0x1023
310
312 #define AL_SEC_OFFSET 0x1024
313
314 #define AL_SAMPLE_OFFSET 0x1025
315
316 #define AL_BYTE_OFFSET 0x1026
317
331 #define AL_SOURCE_TYPE 0x1027
332
334 #define AL_STATIC 0x1028
335 #define AL_STREAMING 0x1029
336 #define AL_UNDETERMINED 0x1030
337
339 #define AL_FORMAT_MONO8 0x1100
340 #define AL_FORMAT_MONO16 0x1101
341 #define AL_FORMAT_STEREO8 0x1102
342 #define AL_FORMAT_STEREO16 0x1103
343
345 #define AL_FREQUENCY 0x2001
346
347 #define AL_BITS 0x2002
348
349 #define AL_CHANNELS 0x2003
350
351 #define AL_SIZE 0x2004
352
358 #define AL_UNUSED 0x2010
359 #define AL_PENDING 0x2011
360 #define AL_PROCESSED 0x2012
361
362
364 #define AL_NO_ERROR 0
365
367 #define AL_INVALID_NAME 0xA001
368
370 #define AL_INVALID_ENUM 0xA002
371
373 #define AL_INVALID_VALUE 0xA003
374
376 #define AL_INVALID_OPERATION 0xA004
377
379 #define AL_OUT_OF_MEMORY 0xA005
380
381
383 #define AL_VENDOR 0xB001
384
385 #define AL_VERSION 0xB002
386
387 #define AL_RENDERER 0xB003
388
389 #define AL_EXTENSIONS 0xB004
390
391
400 #define AL_DOPPLER_FACTOR 0xC000
401 AL_API void AL_APIENTRY alDopplerFactor(ALfloat value);
402
408 #define AL_DOPPLER_VELOCITY 0xC001
409 AL_API void AL_APIENTRY alDopplerVelocity(ALfloat value);
410
420 #define AL_SPEED_OF_SOUND 0xC003
421 AL_API void AL_APIENTRY alSpeedOfSound(ALfloat value);
422
441 #define AL_DISTANCE_MODEL 0xD000
442 AL_API void AL_APIENTRY alDistanceModel(ALenum distanceModel);
443
445 #define AL_INVERSE_DISTANCE 0xD001
446 #define AL_INVERSE_DISTANCE_CLAMPED 0xD002
447 #define AL_LINEAR_DISTANCE 0xD003
448 #define AL_LINEAR_DISTANCE_CLAMPED 0xD004
449 #define AL_EXPONENT_DISTANCE 0xD005
450 #define AL_EXPONENT_DISTANCE_CLAMPED 0xD006
451
453 AL_API void AL_APIENTRY alEnable(ALenum capability);
454 AL_API void AL_APIENTRY alDisable(ALenum capability);
455 AL_API ALboolean AL_APIENTRY alIsEnabled(ALenum capability);
456
458 AL_API const ALchar* AL_APIENTRY alGetString(ALenum param);
459 AL_API void AL_APIENTRY alGetBooleanv(ALenum param, ALboolean *values);
460 AL_API void AL_APIENTRY alGetIntegerv(ALenum param, ALint *values);
461 AL_API void AL_APIENTRY alGetFloatv(ALenum param, ALfloat *values);
462 AL_API void AL_APIENTRY alGetDoublev(ALenum param, ALdouble *values);
463 AL_API ALboolean AL_APIENTRY alGetBoolean(ALenum param);
464 AL_API ALint AL_APIENTRY alGetInteger(ALenum param);
465 AL_API ALfloat AL_APIENTRY alGetFloat(ALenum param);
466 AL_API ALdouble AL_APIENTRY alGetDouble(ALenum param);
467
473 AL_API ALenum AL_APIENTRY alGetError(void);
474
481 AL_API ALboolean AL_APIENTRY alIsExtensionPresent(const ALchar *extname);
482 AL_API void* AL_APIENTRY alGetProcAddress(const ALchar *fname);
483 AL_API ALenum AL_APIENTRY alGetEnumValue(const ALchar *ename);
484
485
487 AL_API void AL_APIENTRY alListenerf(ALenum param, ALfloat value);
488 AL_API void AL_APIENTRY alListener3f(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
489 AL_API void AL_APIENTRY alListenerfv(ALenum param, const ALfloat *values);
490 AL_API void AL_APIENTRY alListeneri(ALenum param, ALint value);
491 AL_API void AL_APIENTRY alListener3i(ALenum param, ALint value1, ALint value2, ALint value3);
492 AL_API void AL_APIENTRY alListeneriv(ALenum param, const ALint *values);
493
495 AL_API void AL_APIENTRY alGetListenerf(ALenum param, ALfloat *value);
496 AL_API void AL_APIENTRY alGetListener3f(ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
497 AL_API void AL_APIENTRY alGetListenerfv(ALenum param, ALfloat *values);
498 AL_API void AL_APIENTRY alGetListeneri(ALenum param, ALint *value);
499 AL_API void AL_APIENTRY alGetListener3i(ALenum param, ALint *value1, ALint *value2, ALint *value3);
500 AL_API void AL_APIENTRY alGetListeneriv(ALenum param, ALint *values);
501
502
504 AL_API void AL_APIENTRY alGenSources(ALsizei n, ALuint *sources);
506 AL_API void AL_APIENTRY alDeleteSources(ALsizei n, const ALuint *sources);
508 AL_API ALboolean AL_APIENTRY alIsSource(ALuint source);
509
511 AL_API void AL_APIENTRY alSourcef(ALuint source, ALenum param, ALfloat value);
512 AL_API void AL_APIENTRY alSource3f(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
513 AL_API void AL_APIENTRY alSourcefv(ALuint source, ALenum param, const ALfloat *values);
514 AL_API void AL_APIENTRY alSourcei(ALuint source, ALenum param, ALint value);
515 AL_API void AL_APIENTRY alSource3i(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3);
516 AL_API void AL_APIENTRY alSourceiv(ALuint source, ALenum param, const ALint *values);
517
519 AL_API void AL_APIENTRY alGetSourcef(ALuint source, ALenum param, ALfloat *value);
520 AL_API void AL_APIENTRY alGetSource3f(ALuint source, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
521 AL_API void AL_APIENTRY alGetSourcefv(ALuint source, ALenum param, ALfloat *values);
522 AL_API void AL_APIENTRY alGetSourcei(ALuint source, ALenum param, ALint *value);
523 AL_API void AL_APIENTRY alGetSource3i(ALuint source, ALenum param, ALint *value1, ALint *value2, ALint *value3);
524 AL_API void AL_APIENTRY alGetSourceiv(ALuint source, ALenum param, ALint *values);
525
526
528 AL_API void AL_APIENTRY alSourcePlayv(ALsizei n, const ALuint *sources);
530 AL_API void AL_APIENTRY alSourceStopv(ALsizei n, const ALuint *sources);
532 AL_API void AL_APIENTRY alSourceRewindv(ALsizei n, const ALuint *sources);
534 AL_API void AL_APIENTRY alSourcePausev(ALsizei n, const ALuint *sources);
535
537 AL_API void AL_APIENTRY alSourcePlay(ALuint source);
539 AL_API void AL_APIENTRY alSourceStop(ALuint source);
541 AL_API void AL_APIENTRY alSourceRewind(ALuint source);
543 AL_API void AL_APIENTRY alSourcePause(ALuint source);
544
546 AL_API void AL_APIENTRY alSourceQueueBuffers(ALuint source, ALsizei nb, const ALuint *buffers);
548 AL_API void AL_APIENTRY alSourceUnqueueBuffers(ALuint source, ALsizei nb, ALuint *buffers);
549
550
552 AL_API void AL_APIENTRY alGenBuffers(ALsizei n, ALuint *buffers);
554 AL_API void AL_APIENTRY alDeleteBuffers(ALsizei n, const ALuint *buffers);
556 AL_API ALboolean AL_APIENTRY alIsBuffer(ALuint buffer);
557
559 AL_API void AL_APIENTRY alBufferData(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq);
560
562 AL_API void AL_APIENTRY alBufferf(ALuint buffer, ALenum param, ALfloat value);
563 AL_API void AL_APIENTRY alBuffer3f(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
564 AL_API void AL_APIENTRY alBufferfv(ALuint buffer, ALenum param, const ALfloat *values);
565 AL_API void AL_APIENTRY alBufferi(ALuint buffer, ALenum param, ALint value);
566 AL_API void AL_APIENTRY alBuffer3i(ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3);
567 AL_API void AL_APIENTRY alBufferiv(ALuint buffer, ALenum param, const ALint *values);
568
570 AL_API void AL_APIENTRY alGetBufferf(ALuint buffer, ALenum param, ALfloat *value);
571 AL_API void AL_APIENTRY alGetBuffer3f(ALuint buffer, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
572 AL_API void AL_APIENTRY alGetBufferfv(ALuint buffer, ALenum param, ALfloat *values);
573 AL_API void AL_APIENTRY alGetBufferi(ALuint buffer, ALenum param, ALint *value);
574 AL_API void AL_APIENTRY alGetBuffer3i(ALuint buffer, ALenum param, ALint *value1, ALint *value2, ALint *value3);
575 AL_API void AL_APIENTRY alGetBufferiv(ALuint buffer, ALenum param, ALint *values);
576
578 typedef void (AL_APIENTRY *LPALENABLE)(ALenum capability);
579 typedef void (AL_APIENTRY *LPALDISABLE)(ALenum capability);
580 typedef ALboolean (AL_APIENTRY *LPALISENABLED)(ALenum capability);
581 typedef const ALchar* (AL_APIENTRY *LPALGETSTRING)(ALenum param);
582 typedef void (AL_APIENTRY *LPALGETBOOLEANV)(ALenum param, ALboolean *values);
583 typedef void (AL_APIENTRY *LPALGETINTEGERV)(ALenum param, ALint *values);
584 typedef void (AL_APIENTRY *LPALGETFLOATV)(ALenum param, ALfloat *values);
585 typedef void (AL_APIENTRY *LPALGETDOUBLEV)(ALenum param, ALdouble *values);
586 typedef ALboolean (AL_APIENTRY *LPALGETBOOLEAN)(ALenum param);
587 typedef ALint (AL_APIENTRY *LPALGETINTEGER)(ALenum param);
588 typedef ALfloat (AL_APIENTRY *LPALGETFLOAT)(ALenum param);
589 typedef ALdouble (AL_APIENTRY *LPALGETDOUBLE)(ALenum param);
590 typedef ALenum (AL_APIENTRY *LPALGETERROR)(void);
591 typedef ALboolean (AL_APIENTRY *LPALISEXTENSIONPRESENT)(const ALchar *extname);
592 typedef void* (AL_APIENTRY *LPALGETPROCADDRESS)(const ALchar *fname);
593 typedef ALenum (AL_APIENTRY *LPALGETENUMVALUE)(const ALchar *ename);
594 typedef void (AL_APIENTRY *LPALLISTENERF)(ALenum param, ALfloat value);
595 typedef void (AL_APIENTRY *LPALLISTENER3F)(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
596 typedef void (AL_APIENTRY *LPALLISTENERFV)(ALenum param, const ALfloat *values);
597 typedef void (AL_APIENTRY *LPALLISTENERI)(ALenum param, ALint value);
598 typedef void (AL_APIENTRY *LPALLISTENER3I)(ALenum param, ALint value1, ALint value2, ALint value3);
599 typedef void (AL_APIENTRY *LPALLISTENERIV)(ALenum param, const ALint *values);
600 typedef void (AL_APIENTRY *LPALGETLISTENERF)(ALenum param, ALfloat *value);
601 typedef void (AL_APIENTRY *LPALGETLISTENER3F)(ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
602 typedef void (AL_APIENTRY *LPALGETLISTENERFV)(ALenum param, ALfloat *values);
603 typedef void (AL_APIENTRY *LPALGETLISTENERI)(ALenum param, ALint *value);
604 typedef void (AL_APIENTRY *LPALGETLISTENER3I)(ALenum param, ALint *value1, ALint *value2, ALint *value3);
605 typedef void (AL_APIENTRY *LPALGETLISTENERIV)(ALenum param, ALint *values);
606 typedef void (AL_APIENTRY *LPALGENSOURCES)(ALsizei n, ALuint *sources);
607 typedef void (AL_APIENTRY *LPALDELETESOURCES)(ALsizei n, const ALuint *sources);
608 typedef ALboolean (AL_APIENTRY *LPALISSOURCE)(ALuint source);
609 typedef void (AL_APIENTRY *LPALSOURCEF)(ALuint source, ALenum param, ALfloat value);
610 typedef void (AL_APIENTRY *LPALSOURCE3F)(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
611 typedef void (AL_APIENTRY *LPALSOURCEFV)(ALuint source, ALenum param, const ALfloat *values);
612 typedef void (AL_APIENTRY *LPALSOURCEI)(ALuint source, ALenum param, ALint value);
613 typedef void (AL_APIENTRY *LPALSOURCE3I)(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3);
614 typedef void (AL_APIENTRY *LPALSOURCEIV)(ALuint source, ALenum param, const ALint *values);
615 typedef void (AL_APIENTRY *LPALGETSOURCEF)(ALuint source, ALenum param, ALfloat *value);
616 typedef void (AL_APIENTRY *LPALGETSOURCE3F)(ALuint source, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
617 typedef void (AL_APIENTRY *LPALGETSOURCEFV)(ALuint source, ALenum param, ALfloat *values);
618 typedef void (AL_APIENTRY *LPALGETSOURCEI)(ALuint source, ALenum param, ALint *value);
619 typedef void (AL_APIENTRY *LPALGETSOURCE3I)(ALuint source, ALenum param, ALint *value1, ALint *value2, ALint *value3);
620 typedef void (AL_APIENTRY *LPALGETSOURCEIV)(ALuint source, ALenum param, ALint *values);
621 typedef void (AL_APIENTRY *LPALSOURCEPLAYV)(ALsizei n, const ALuint *sources);
622 typedef void (AL_APIENTRY *LPALSOURCESTOPV)(ALsizei n, const ALuint *sources);
623 typedef void (AL_APIENTRY *LPALSOURCEREWINDV)(ALsizei n, const ALuint *sources);
624 typedef void (AL_APIENTRY *LPALSOURCEPAUSEV)(ALsizei n, const ALuint *sources);
625 typedef void (AL_APIENTRY *LPALSOURCEPLAY)(ALuint source);
626 typedef void (AL_APIENTRY *LPALSOURCESTOP)(ALuint source);
627 typedef void (AL_APIENTRY *LPALSOURCEREWIND)(ALuint source);
628 typedef void (AL_APIENTRY *LPALSOURCEPAUSE)(ALuint source);
629 typedef void (AL_APIENTRY *LPALSOURCEQUEUEBUFFERS)(ALuint source, ALsizei nb, const ALuint *buffers);
630 typedef void (AL_APIENTRY *LPALSOURCEUNQUEUEBUFFERS)(ALuint source, ALsizei nb, ALuint *buffers);
631 typedef void (AL_APIENTRY *LPALGENBUFFERS)(ALsizei n, ALuint *buffers);
632 typedef void (AL_APIENTRY *LPALDELETEBUFFERS)(ALsizei n, const ALuint *buffers);
633 typedef ALboolean (AL_APIENTRY *LPALISBUFFER)(ALuint buffer);
634 typedef void (AL_APIENTRY *LPALBUFFERDATA)(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq);
635 typedef void (AL_APIENTRY *LPALBUFFERF)(ALuint buffer, ALenum param, ALfloat value);
636 typedef void (AL_APIENTRY *LPALBUFFER3F)(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
637 typedef void (AL_APIENTRY *LPALBUFFERFV)(ALuint buffer, ALenum param, const ALfloat *values);
638 typedef void (AL_APIENTRY *LPALBUFFERI)(ALuint buffer, ALenum param, ALint value);
639 typedef void (AL_APIENTRY *LPALBUFFER3I)(ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3);
640 typedef void (AL_APIENTRY *LPALBUFFERIV)(ALuint buffer, ALenum param, const ALint *values);
641 typedef void (AL_APIENTRY *LPALGETBUFFERF)(ALuint buffer, ALenum param, ALfloat *value);
642 typedef void (AL_APIENTRY *LPALGETBUFFER3F)(ALuint buffer, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
643 typedef void (AL_APIENTRY *LPALGETBUFFERFV)(ALuint buffer, ALenum param, ALfloat *values);
644 typedef void (AL_APIENTRY *LPALGETBUFFERI)(ALuint buffer, ALenum param, ALint *value);
645 typedef void (AL_APIENTRY *LPALGETBUFFER3I)(ALuint buffer, ALenum param, ALint *value1, ALint *value2, ALint *value3);
646 typedef void (AL_APIENTRY *LPALGETBUFFERIV)(ALuint buffer, ALenum param, ALint *values);
647 typedef void (AL_APIENTRY *LPALDOPPLERFACTOR)(ALfloat value);
648 typedef void (AL_APIENTRY *LPALDOPPLERVELOCITY)(ALfloat value);
649 typedef void (AL_APIENTRY *LPALSPEEDOFSOUND)(ALfloat value);
650 typedef void (AL_APIENTRY *LPALDISTANCEMODEL)(ALenum distanceModel);
651
652 #if defined(__cplusplus)
653 } /* extern "C" */
654 #endif
655
656 #endif /* AL_AL_H */
LPALDELETEBUFFERS
void(AL_APIENTRY * LPALDELETEBUFFERS)(ALsizei n, const ALuint *buffers)
Definition: al.h:632
alSourcePlay
AL_API void AL_APIENTRY alSourcePlay(ALuint source)
Definition: alSource.c:1894
AL_APIENTRY
#define AL_APIENTRY
Definition: al.h:21
alGetBufferiv
AL_API void AL_APIENTRY alGetBufferiv(ALuint buffer, ALenum param, ALint *values)
Definition: alBuffer.c:975
LPALSOURCEQUEUEBUFFERS
void(AL_APIENTRY * LPALSOURCEQUEUEBUFFERS)(ALuint source, ALsizei nb, const ALuint *buffers)
Definition: al.h:629
alGetListeneriv
AL_API void AL_APIENTRY alGetListeneriv(ALenum param, ALint *values)
Definition: alListener.c:433
ALubyte
unsigned char ALubyte
Definition: al.h:47
alSource3i
AL_API void AL_APIENTRY alSource3i(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3)
Definition: alSource.c:1499
LPALLISTENERF
void(AL_APIENTRY * LPALLISTENERF)(ALenum param, ALfloat value)
Definition: al.h:594
LPALDOPPLERVELOCITY
void(AL_APIENTRY * LPALDOPPLERVELOCITY)(ALfloat value)
Definition: al.h:648
ALvoid
void ALvoid
Definition: al.h:74
param
GLenum GLint param
Definition: gl2ext.h:1491
alGetProcAddress
AL_API void *AL_APIENTRY alGetProcAddress(const ALchar *fname)
Definition: alExtension.c:88
LPALGETLISTENERIV
void(AL_APIENTRY * LPALGETLISTENERIV)(ALenum param, ALint *values)
Definition: al.h:605
LPALBUFFERF
void(AL_APIENTRY * LPALBUFFERF)(ALuint buffer, ALenum param, ALfloat value)
Definition: al.h:635
LPALGETBUFFERIV
void(AL_APIENTRY * LPALGETBUFFERIV)(ALuint buffer, ALenum param, ALint *values)
Definition: al.h:646
LPALGETDOUBLE
ALdouble(AL_APIENTRY * LPALGETDOUBLE)(ALenum param)
Definition: al.h:589
alGetDoublev
AL_API void AL_APIENTRY alGetDoublev(ALenum param, ALdouble *values)
Definition: alState.c:332
LPALGENBUFFERS
void(AL_APIENTRY * LPALGENBUFFERS)(ALsizei n, ALuint *buffers)
Definition: al.h:631
void
GLvoid **typedef void(GLAPIENTRY *PFNGLGETVERTEXATTRIBDVPROC)(GLuint
Definition: glew.h:1824
alBufferData
AL_API void AL_APIENTRY alBufferData(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq)
Definition: alBuffer.c:289
LPALGETDOUBLEV
void(AL_APIENTRY * LPALGETDOUBLEV)(ALenum param, ALdouble *values)
Definition: al.h:585
alBuffer3f
AL_API void AL_APIENTRY alBuffer3f(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
Definition: alBuffer.c:639
ALchar
char ALchar
Definition: al.h:41
LPALGETSOURCEIV
void(AL_APIENTRY * LPALGETSOURCEIV)(ALuint source, ALenum param, ALint *values)
Definition: al.h:620
LPALSPEEDOFSOUND
void(AL_APIENTRY * LPALSPEEDOFSOUND)(ALfloat value)
Definition: al.h:649
LPALSOURCEUNQUEUEBUFFERS
void(AL_APIENTRY * LPALSOURCEUNQUEUEBUFFERS)(ALuint source, ALsizei nb, ALuint *buffers)
Definition: al.h:630
LPALBUFFERI
void(AL_APIENTRY * LPALBUFFERI)(ALuint buffer, ALenum param, ALint value)
Definition: al.h:638
LPALBUFFERDATA
void(AL_APIENTRY * LPALBUFFERDATA)(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq)
Definition: al.h:634
alGetListeneri
AL_API void AL_APIENTRY alGetListeneri(ALenum param, ALint *value)
Definition: alListener.c:373
sources
GLsizei GLenum * sources
Definition: glew.h:3769
n
GLclampd n
Definition: glew.h:7287
LPALDISABLE
void(AL_APIENTRY * LPALDISABLE)(ALenum capability)
Definition: al.h:579
alGetError
AL_API ALenum AL_APIENTRY alGetError(void)
Definition: alError.c:46
ALsizei
int ALsizei
Definition: al.h:62
LPALGETLISTENERFV
void(AL_APIENTRY * LPALGETLISTENERFV)(ALenum param, ALfloat *values)
Definition: al.h:602
alGetSourcei
AL_API void AL_APIENTRY alGetSourcei(ALuint source, ALenum param, ALint *value)
Definition: alSource.c:1754
ALint
int ALint
Definition: al.h:56
LPALGETSOURCE3F
void(AL_APIENTRY * LPALGETSOURCE3F)(ALuint source, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
Definition: al.h:616
LPALGETLISTENERI
void(AL_APIENTRY * LPALGETLISTENERI)(ALenum param, ALint *value)
Definition: al.h:603
ALshort
short ALshort
Definition: al.h:50
LPALGETBUFFER3F
void(AL_APIENTRY * LPALGETBUFFER3F)(ALuint buffer, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
Definition: al.h:642
alIsEnabled
AL_API ALboolean AL_APIENTRY alIsEnabled(ALenum capability)
Definition: alState.c:94
LPALGETENUMVALUE
ALenum(AL_APIENTRY * LPALGETENUMVALUE)(const ALchar *ename)
Definition: al.h:593
alDopplerFactor
AL_API void AL_APIENTRY alDopplerFactor(ALfloat value)
Definition: alState.c:504
LPALSOURCEPLAY
void(AL_APIENTRY * LPALSOURCEPLAY)(ALuint source)
Definition: al.h:625
LPALISBUFFER
ALboolean(AL_APIENTRY * LPALISBUFFER)(ALuint buffer)
Definition: al.h:633
LPALGENSOURCES
void(AL_APIENTRY * LPALGENSOURCES)(ALsizei n, ALuint *sources)
Definition: al.h:606
alGetBooleanv
AL_API void AL_APIENTRY alGetBooleanv(ALenum param, ALboolean *values)
Definition: alState.c:297
alGetSource3f
AL_API void AL_APIENTRY alGetSource3f(ALuint source, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
Definition: alSource.c:1626
alListeneri
AL_API void AL_APIENTRY alListeneri(ALenum param, ALint value)
Definition: alListener.c:162
alGetDouble
AL_API ALdouble AL_APIENTRY alGetDouble(ALenum param)
Definition: alState.c:168
LPALISEXTENSIONPRESENT
ALboolean(AL_APIENTRY * LPALISEXTENSIONPRESENT)(const ALchar *extname)
Definition: al.h:591
alGetBoolean
AL_API ALboolean AL_APIENTRY alGetBoolean(ALenum param)
Definition: alState.c:121
alListener3i
AL_API void AL_APIENTRY alListener3i(ALenum param, ALint value1, ALint value2, ALint value3)
Definition: alListener.c:185
LPALLISTENERIV
void(AL_APIENTRY * LPALLISTENERIV)(ALenum param, const ALint *values)
Definition: al.h:599
ALfloat
float ALfloat
Definition: al.h:68
alGetListener3i
AL_API void AL_APIENTRY alGetListener3i(ALenum param, ALint *value1, ALint *value2, ALint *value3)
Definition: alListener.c:395
alSourceiv
AL_API void AL_APIENTRY alSourceiv(ALuint source, ALenum param, const ALint *values)
Definition: alSource.c:1520
alGenSources
AL_API void AL_APIENTRY alGenSources(ALsizei n, ALuint *sources)
Definition: alSource.c:1216
ALbyte
signed char ALbyte
Definition: al.h:44
LPALSOURCEREWINDV
void(AL_APIENTRY * LPALSOURCEREWINDV)(ALsizei n, const ALuint *sources)
Definition: al.h:623
LPALGETSOURCE3I
void(AL_APIENTRY * LPALGETSOURCE3I)(ALuint source, ALenum param, ALint *value1, ALint *value2, ALint *value3)
Definition: al.h:619
alGetEnumValue
AL_API ALenum AL_APIENTRY alGetEnumValue(const ALchar *ename)
Definition: alExtension.c:95
alListenerf
AL_API void AL_APIENTRY alListenerf(ALenum param, ALfloat value)
Definition: alListener.c:29
LPALGETPROCADDRESS
void *(AL_APIENTRY * LPALGETPROCADDRESS)(const ALchar *fname)
Definition: al.h:592
buffers
const GLuint * buffers
Definition: glew.h:1669
LPALGETBUFFERFV
void(AL_APIENTRY * LPALGETBUFFERFV)(ALuint buffer, ALenum param, ALfloat *values)
Definition: al.h:643
alGetBufferfv
AL_API void AL_APIENTRY alGetBufferfv(ALuint buffer, ALenum param, ALfloat *values)
Definition: alBuffer.c:858
alDopplerVelocity
AL_API void AL_APIENTRY alDopplerVelocity(ALfloat value)
Definition: alState.c:523
LPALBUFFERFV
void(AL_APIENTRY * LPALBUFFERFV)(ALuint buffer, ALenum param, const ALfloat *values)
Definition: al.h:637
buffer
EGLContext EGLenum EGLClientBuffer buffer
Definition: eglext.h:87
alSourceStop
AL_API void AL_APIENTRY alSourceStop(ALuint source)
Definition: alSource.c:1985
LPALSOURCEF
void(AL_APIENTRY * LPALSOURCEF)(ALuint source, ALenum param, ALfloat value)
Definition: al.h:609
LPALGETERROR
ALenum(AL_APIENTRY * LPALGETERROR)(void)
Definition: al.h:590
ALdouble
double ALdouble
Definition: al.h:71
LPALSOURCEPLAYV
void(AL_APIENTRY * LPALSOURCEPLAYV)(ALsizei n, const ALuint *sources)
Definition: al.h:621
LPALGETSOURCEFV
void(AL_APIENTRY * LPALGETSOURCEFV)(ALuint source, ALenum param, ALfloat *values)
Definition: al.h:617
alGetFloatv
AL_API void AL_APIENTRY alGetFloatv(ALenum param, ALfloat *values)
Definition: alState.c:367
ALushort
unsigned short ALushort
Definition: al.h:53
data
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl2ext.h:848
alGetSourcefv
AL_API void AL_APIENTRY alGetSourcefv(ALuint source, ALenum param, ALfloat *values)
Definition: alSource.c:1655
LPALSOURCE3F
void(AL_APIENTRY * LPALSOURCE3F)(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
Definition: al.h:610
LPALISENABLED
ALboolean(AL_APIENTRY * LPALISENABLED)(ALenum capability)
Definition: al.h:580
LPALSOURCE3I
void(AL_APIENTRY * LPALSOURCE3I)(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3)
Definition: al.h:613
LPALGETBOOLEANV
void(AL_APIENTRY * LPALGETBOOLEANV)(ALenum param, ALboolean *values)
Definition: al.h:582
alSourcePlayv
AL_API void AL_APIENTRY alSourcePlayv(ALsizei n, const ALuint *sources)
Definition: alSource.c:1898
alSourceRewind
AL_API void AL_APIENTRY alSourceRewind(ALuint source)
Definition: alSource.c:2021
LPALGETSOURCEF
void(AL_APIENTRY * LPALGETSOURCEF)(ALuint source, ALenum param, ALfloat *value)
Definition: al.h:615
alGetInteger
AL_API ALint AL_APIENTRY alGetInteger(ALenum param)
Definition: alState.c:254
LPALSOURCEIV
void(AL_APIENTRY * LPALSOURCEIV)(ALuint source, ALenum param, const ALint *values)
Definition: al.h:614
ALenum
int ALenum
Definition: al.h:65
alSource3f
AL_API void AL_APIENTRY alSource3f(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
Definition: alSource.c:1368
LPALLISTENERI
void(AL_APIENTRY * LPALLISTENERI)(ALenum param, ALint value)
Definition: al.h:597
LPALDELETESOURCES
void(AL_APIENTRY * LPALDELETESOURCES)(ALsizei n, const ALuint *sources)
Definition: al.h:607
format
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum format
Definition: gl2ext.h:845
LPALSOURCEPAUSEV
void(AL_APIENTRY * LPALSOURCEPAUSEV)(ALsizei n, const ALuint *sources)
Definition: al.h:624
LPALGETSOURCEI
void(AL_APIENTRY * LPALGETSOURCEI)(ALuint source, ALenum param, ALint *value)
Definition: al.h:618
alGetSourcef
AL_API void AL_APIENTRY alGetSourcef(ALuint source, ALenum param, ALfloat *value)
Definition: alSource.c:1601
ALuint
unsigned int ALuint
Definition: al.h:59
alGenBuffers
AL_API void AL_APIENTRY alGenBuffers(ALsizei n, ALuint *buffers)
Definition: alBuffer.c:183
LPALENABLE
void(AL_APIENTRY * LPALENABLE)(ALenum capability)
Definition: al.h:578
alGetBufferi
AL_API void AL_APIENTRY alGetBufferi(ALuint buffer, ALenum param, ALint *value)
Definition: alBuffer.c:891
LPALLISTENER3F
void(AL_APIENTRY * LPALLISTENER3F)(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
Definition: al.h:595
AL_API
#define AL_API
Definition: al.h:14
alGetFloat
AL_API ALfloat AL_APIENTRY alGetFloat(ALenum param)
Definition: alState.c:211
LPALSOURCEFV
void(AL_APIENTRY * LPALSOURCEFV)(ALuint source, ALenum param, const ALfloat *values)
Definition: al.h:611
alSourcef
AL_API void AL_APIENTRY alSourcef(ALuint source, ALenum param, ALfloat value)
Definition: alSource.c:1350
alBufferi
AL_API void AL_APIENTRY alBufferi(ALuint buffer, ALenum param, ALint value)
Definition: alBuffer.c:694
alListeneriv
AL_API void AL_APIENTRY alListeneriv(ALenum param, const ALint *values)
Definition: alListener.c:214
alGetIntegerv
AL_API void AL_APIENTRY alGetIntegerv(ALenum param, ALint *values)
Definition: alState.c:402
alEnable
AL_API void AL_APIENTRY alEnable(ALenum capability)
Definition: alState.c:44
LPALSOURCEI
void(AL_APIENTRY * LPALSOURCEI)(ALuint source, ALenum param, ALint value)
Definition: al.h:612
LPALGETLISTENERF
void(AL_APIENTRY * LPALGETLISTENERF)(ALenum param, ALfloat *value)
Definition: al.h:600
alBufferfv
AL_API void AL_APIENTRY alBufferfv(ALuint buffer, ALenum param, const ALfloat *values)
Definition: alBuffer.c:668
alGetBuffer3f
AL_API void AL_APIENTRY alGetBuffer3f(ALuint buffer, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
Definition: alBuffer.c:832
LPALSOURCEREWIND
void(AL_APIENTRY * LPALSOURCEREWIND)(ALuint source)
Definition: al.h:627
LPALGETSTRING
const ALchar *(AL_APIENTRY * LPALGETSTRING)(ALenum param)
Definition: al.h:581
alBufferf
AL_API void AL_APIENTRY alBufferf(ALuint buffer, ALenum param, ALfloat value)
Definition: alBuffer.c:612
value
EGLSurface EGLint void ** value
Definition: eglext.h:301
LPALGETLISTENER3F
void(AL_APIENTRY * LPALGETLISTENER3F)(ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
Definition: al.h:601
LPALBUFFER3F
void(AL_APIENTRY * LPALBUFFER3F)(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
Definition: al.h:636
alSourcePausev
AL_API void AL_APIENTRY alSourcePausev(ALsizei n, const ALuint *sources)
Definition: alSource.c:1953
alIsExtensionPresent
AL_API ALboolean AL_APIENTRY alIsExtensionPresent(const ALchar *extname)
Definition: alExtension.c:49
alGetListener3f
AL_API void AL_APIENTRY alGetListener3f(ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
Definition: alListener.c:288
alGetString
AL_API const ALchar *AL_APIENTRY alGetString(ALenum param)
Definition: alState.c:437
alSourceQueueBuffers
AL_API void AL_APIENTRY alSourceQueueBuffers(ALuint source, ALsizei nb, const ALuint *buffers)
Definition: alSource.c:2058
alGetListenerf
AL_API void AL_APIENTRY alGetListenerf(ALenum param, ALfloat *value)
Definition: alListener.c:258
LPALGETBOOLEAN
ALboolean(AL_APIENTRY * LPALGETBOOLEAN)(ALenum param)
Definition: al.h:586
LPALDISTANCEMODEL
void(AL_APIENTRY * LPALDISTANCEMODEL)(ALenum distanceModel)
Definition: al.h:650
alDisable
AL_API void AL_APIENTRY alDisable(ALenum capability)
Definition: alState.c:69
LPALGETINTEGER
ALint(AL_APIENTRY * LPALGETINTEGER)(ALenum param)
Definition: al.h:587
LPALGETBUFFER3I
void(AL_APIENTRY * LPALGETBUFFER3I)(ALuint buffer, ALenum param, ALint *value1, ALint *value2, ALint *value3)
Definition: al.h:645
ALboolean
char ALboolean
Definition: al.h:38
LPALSOURCESTOP
void(AL_APIENTRY * LPALSOURCESTOP)(ALuint source)
Definition: al.h:626
alGetBufferf
AL_API void AL_APIENTRY alGetBufferf(ALuint buffer, ALenum param, ALfloat *value)
Definition: alBuffer.c:796
alDistanceModel
AL_API void AL_APIENTRY alDistanceModel(ALenum distanceModel)
Definition: alState.c:561
alListener3f
AL_API void AL_APIENTRY alListener3f(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
Definition: alListener.c:64
LPALSOURCESTOPV
void(AL_APIENTRY * LPALSOURCESTOPV)(ALsizei n, const ALuint *sources)
Definition: al.h:622
alSourceUnqueueBuffers
AL_API void AL_APIENTRY alSourceUnqueueBuffers(ALuint source, ALsizei nb, ALuint *buffers)
Definition: alSource.c:2194
LPALGETBUFFERI
void(AL_APIENTRY * LPALGETBUFFERI)(ALuint buffer, ALenum param, ALint *value)
Definition: al.h:644
alSourceRewindv
AL_API void AL_APIENTRY alSourceRewindv(ALsizei n, const ALuint *sources)
Definition: alSource.c:2025
alDeleteBuffers
AL_API void AL_APIENTRY alDeleteBuffers(ALsizei n, const ALuint *buffers)
Definition: alBuffer.c:229
LPALGETBUFFERF
void(AL_APIENTRY * LPALGETBUFFERF)(ALuint buffer, ALenum param, ALfloat *value)
Definition: al.h:641
alGetSource3i
AL_API void AL_APIENTRY alGetSource3i(ALuint source, ALenum param, ALint *value1, ALint *value2, ALint *value3)
Definition: alSource.c:1775
LPALDOPPLERFACTOR
void(AL_APIENTRY * LPALDOPPLERFACTOR)(ALfloat value)
Definition: al.h:647
alSourcefv
AL_API void AL_APIENTRY alSourcefv(ALuint source, ALenum param, const ALfloat *values)
Definition: alSource.c:1389
alBuffer3i
AL_API void AL_APIENTRY alBuffer3i(ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3)
Definition: alBuffer.c:721
alSourcei
AL_API void AL_APIENTRY alSourcei(ALuint source, ALenum param, ALint value)
Definition: alSource.c:1481
alListenerfv
AL_API void AL_APIENTRY alListenerfv(ALenum param, const ALfloat *values)
Definition: alListener.c:107
LPALGETFLOATV
void(AL_APIENTRY * LPALGETFLOATV)(ALenum param, ALfloat *values)
Definition: al.h:584
source
GLsizei GLsizei GLchar * source
Definition: gl2ext.h:994
LPALBUFFERIV
void(AL_APIENTRY * LPALBUFFERIV)(ALuint buffer, ALenum param, const ALint *values)
Definition: al.h:640
alGetBuffer3i
AL_API void AL_APIENTRY alGetBuffer3i(ALuint buffer, ALenum param, ALint *value1, ALint *value2, ALint *value3)
Definition: alBuffer.c:949
alGetSourceiv
AL_API void AL_APIENTRY alGetSourceiv(ALuint source, ALenum param, ALint *values)
Definition: alSource.c:1804
alIsSource
AL_API ALboolean AL_APIENTRY alIsSource(ALuint source)
Definition: alSource.c:1334
alSourcePause
AL_API void AL_APIENTRY alSourcePause(ALuint source)
Definition: alSource.c:1949
LPALSOURCEPAUSE
void(AL_APIENTRY * LPALSOURCEPAUSE)(ALuint source)
Definition: al.h:628
LPALLISTENER3I
void(AL_APIENTRY * LPALLISTENER3I)(ALenum param, ALint value1, ALint value2, ALint value3)
Definition: al.h:598
LPALGETINTEGERV
void(AL_APIENTRY * LPALGETINTEGERV)(ALenum param, ALint *values)
Definition: al.h:583
LPALGETFLOAT
ALfloat(AL_APIENTRY * LPALGETFLOAT)(ALenum param)
Definition: al.h:588
alSpeedOfSound
AL_API void AL_APIENTRY alSpeedOfSound(ALfloat value)
Definition: alState.c:542
values
GLint GLsizei const GLuint64 * values
Definition: glew.h:3473
alBufferiv
AL_API void AL_APIENTRY alBufferiv(ALuint buffer, ALenum param, const ALint *values)
Definition: alBuffer.c:750
LPALISSOURCE
ALboolean(AL_APIENTRY * LPALISSOURCE)(ALuint source)
Definition: al.h:608
alSourceStopv
AL_API void AL_APIENTRY alSourceStopv(ALsizei n, const ALuint *sources)
Definition: alSource.c:1989
LPALLISTENERFV
void(AL_APIENTRY * LPALLISTENERFV)(ALenum param, const ALfloat *values)
Definition: al.h:596
LPALBUFFER3I
void(AL_APIENTRY * LPALBUFFER3I)(ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3)
Definition: al.h:639
LPALGETLISTENER3I
void(AL_APIENTRY * LPALGETLISTENER3I)(ALenum param, ALint *value1, ALint *value2, ALint *value3)
Definition: al.h:604
alIsBuffer
AL_API ALboolean AL_APIENTRY alIsBuffer(ALuint buffer)
Definition: alBuffer.c:272
alGetListenerfv
AL_API void AL_APIENTRY alGetListenerfv(ALenum param, ALfloat *values)
Definition: alListener.c:326
alDeleteSources
AL_API void AL_APIENTRY alDeleteSources(ALsizei n, const ALuint *sources)
Definition: alSource.c:1262
size
GLsizei size
Definition: gl2ext.h:1467