21 |
21 |
22 |
22 |
23 #ifdef __CPLUSPLUS |
23 #ifdef __CPLUSPLUS |
24 extern "C" { |
24 extern "C" { |
25 #endif |
25 #endif |
26 |
26 |
27 char openal_init (char* programname, char usehardware, unsigned int memorysize); |
27 char openal_init (char* programname, char usehardware, unsigned int memorysize); |
28 char openal_close (void); |
28 char openal_close (void); |
29 char openal_ready (void); |
29 char openal_ready (void); |
30 int openal_loadfile (const char *filename); |
30 int openal_loadfile (const char *filename); |
31 char openal_toggleloop (unsigned int index); |
31 char openal_toggleloop (unsigned int index); |
32 char openal_setposition (unsigned int index, float x, float y, float z); |
32 char openal_setposition (unsigned int index, float x, float y, float z); |
33 char openal_setvolume (unsigned int index, unsigned char percentage); |
33 char openal_setvolume (unsigned int index, unsigned char percentage); |
34 char openal_setglobalvolume (unsigned char percentage); |
34 char openal_setglobalvolume (unsigned char percentage); |
35 char openal_togglemute (void); |
35 char openal_togglemute (void); |
36 char openal_fadeout (unsigned int index, unsigned short int quantity); |
36 char openal_fadeout (unsigned int index, unsigned short int quantity); |
37 char openal_fadein (unsigned int index, unsigned short int quantity); |
37 char openal_fadein (unsigned int index, unsigned short int quantity); |
38 char openal_fade (unsigned int index, unsigned short int quantity, char direction); |
38 char openal_fade (unsigned int index, unsigned short int quantity, char direction); |
39 char openal_playsound (unsigned int index); |
39 char openal_playsound (unsigned int index); |
40 char openal_pausesound (unsigned int index); |
40 char openal_pausesound (unsigned int index); |
41 char openal_stopsound (unsigned int index); |
41 char openal_stopsound (unsigned int index); |
42 char openal_freesound (unsigned int index); |
42 char openal_freesound (unsigned int index); |
43 |
43 |
44 #ifdef __CPLUSPLUS |
44 #ifdef __CPLUSPLUS |
45 } |
45 } |
46 #endif |
46 #endif |
47 |
47 |
48 #endif /*_OALB_INTERFACE_H*/ |
48 #endif /*_OALB_INTERFACE_H*/ |