doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
alut.h
Go to the documentation of this file.
1 
21 #ifndef _ALUT_H_
22 #define _ALUT_H_
23 
24 #define ALUTAPI
25 #define ALUTAPIENTRY
26 
27 #include "al.h"
28 
29 #ifdef __cplusplus
30 extern "C" {
31 #endif
32 
33 #ifdef TARGET_OS_MAC
34  #if TARGET_OS_MAC
35  #pragma export on
36  #endif
37 #endif
38 
42 ALUTAPI ALvoid ALUTAPIENTRY alutLoadWAVMemory(ALbyte *memory,ALenum *format,ALvoid **data,ALsizei *size,ALsizei *freq);
44 
45 #ifdef TARGET_OS_MAC
46  #if TARGET_OS_MAC
47  #pragma export off
48  #endif
49 #endif
50 
51 #ifdef __cplusplus
52 }
53 #endif
54 
55 #endif
ALUTAPI ALvoid ALUTAPIENTRY alutLoadWAVMemory(ALbyte *memory, ALenum *format, ALvoid **data, ALsizei *size, ALsizei *freq)
ALUTAPI ALvoid ALUTAPIENTRY alutLoadWAVFile(ALbyte *file, ALenum *format, ALvoid **data, ALsizei *size, ALsizei *freq)
#define ALUTAPIENTRY
Definition: alut.h:25
int ALint
OpenAL 32bit signed integer type.
Definition: altypes.h:48
GLenum GLsizei GLenum format
Definition: glext.h:2846
#define ALUTAPI
OpenAL cross platform audio library Copyright (C) 1999-2000 by authors.
Definition: alut.h:24
unsigned int ALsizei
OpenAL 32bit type.
Definition: altypes.h:57
ALUTAPI ALvoid ALUTAPIENTRY alutUnloadWAV(ALenum format, ALvoid *data, ALsizei size, ALsizei freq)
GLsizei GLsizei GLenum GLenum const GLvoid * data
Definition: glext.h:2853
ALUTAPI ALvoid ALUTAPIENTRY alutInit(ALint *argc, ALbyte **argv)
void ALvoid
OpenAL void type.
Definition: altypes.h:60
GLsizeiptr size
Definition: glext.h:3112
char ALbyte
OpenAL 8bit signed byte.
Definition: altypes.h:33
ALUTAPI ALvoid ALUTAPIENTRY alutExit(ALvoid)
int ALenum
OpenAL enumerations.
Definition: altypes.h:63