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