19 #ifndef SDLS_H |
19 #ifndef SDLS_H |
20 #define SDLS_H |
20 #define SDLS_H |
21 |
21 |
22 #include <QStringList> |
22 #include <QStringList> |
23 |
23 |
24 extern "C" int openal_init (int); |
24 extern "C" int openal_init (int memorysize); |
25 extern "C" int openal_close (void); |
25 extern "C" int openal_close (void); |
26 extern "C" int openal_loadfile (const char*); |
26 extern "C" int openal_loadfile (const char *filename); |
27 extern "C" int openal_toggleloop (int); |
27 extern "C" int openal_toggleloop (int index); |
28 extern "C" int openal_setvolume (int, unsigned char); |
28 extern "C" int openal_setvolume (int index, unsigned char percentage); |
29 extern "C" int openal_setglobalvolume (unsigned char); |
29 extern "C" int openal_setglobalvolume (unsigned char percentage); |
30 extern "C" int openal_togglemute (void); |
30 extern "C" int openal_togglemute (void); |
31 extern "C" int openal_fadeout (int, unsigned int); |
31 extern "C" int openal_fadeout (int index, unsigned int quantity); |
32 extern "C" int openal_fadein (int, unsigned int); |
32 extern "C" int openal_fadein (int index, unsigned int quantity); |
33 extern "C" int openal_playsound (int); |
33 extern "C" int openal_playsound (int index); |
34 extern "C" int openal_stopsound (int); |
34 extern "C" int openal_stopsound (int index); |
35 extern "C" int openal_pausesound (int); |
35 extern "C" int openal_pausesound (int index); |
36 |
36 |
37 class SDLInteraction : public QObject |
37 class SDLInteraction : public QObject |
38 { |
38 { |
39 Q_OBJECT |
39 Q_OBJECT |
40 |
40 |