misc/openalbridge/openalbridge.h
changeset 3362 8d3b4d19ce27
parent 3360 717b4e46e855
child 3513 f589230fa21b
--- a/misc/openalbridge/openalbridge.h	Wed Apr 21 01:57:23 2010 +0000
+++ b/misc/openalbridge/openalbridge.h	Wed Apr 21 10:22:06 2010 +0000
@@ -19,13 +19,14 @@
 #ifndef _OALB_INTERFACE_H
 #define _OALB_INTERFACE_H
 
+#include "openalbridge_t.h"
 
 #ifdef __CPLUSPLUS
 extern "C" {
-#endif 
-    
+#endif
+
     // init audio context and allocate memory
-    char openal_init              (char usehardware, int memorysize);
+    int openal_init               (int memorysize);
 
     // close audio subsytem and free memory
     void openal_close             (void);
@@ -37,7 +38,7 @@
     int  openal_loadfile          (const char *filename);
 
     // play, pause, stop a single sound source
-    void openal_playsound         (unsigned int index);	
+    void openal_playsound         (unsigned int index);
     void openal_pausesound        (unsigned int index);
     void openal_stopsound         (unsigned int index);
 
@@ -59,16 +60,14 @@
     // set volume for all sounds (gain interval is [0-1])
     void openal_setglobalvolume   (float gain);
 
-    // mute or unmute all sounds    
+    // mute or unmute all sounds
     void openal_togglemute        (void);
 
-    // fade effect, 
-    void openal_fadeout           (unsigned int index, unsigned short int quantity);
+    // fade effect,
+    void openal_fade              (unsigned int index, unsigned short int quantity, al_fade_t direction);
     void openal_fadein            (unsigned int index, unsigned short int quantity);
-    void openal_fade              (unsigned int index, unsigned short int quantity, char direction);
+    void openal_fadeout           (unsigned int index, unsigned short int quantity);
 
-#define AL_FADE_IN 1
-#define AL_FADE_OUT -1
 
 #ifdef __CPLUSPLUS
 }