openalbridge/openalwrap.h
changeset 2261 57e99c908e7c
parent 2259 ca42efdce3ce
equal deleted inserted replaced
2260:31756e21c436 2261:57e99c908e7c
    16  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
    16  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
    17  */
    17  */
    18 
    18 
    19 #ifndef _OALB_INTERFACE_H
    19 #ifndef _OALB_INTERFACE_H
    20 #define _OALB_INTERFACE_H
    20 #define _OALB_INTERFACE_H
    21 #include <stdbool.h>
    21 
       
    22 #include "globals.h"
    22 
    23 
    23 #ifdef __CPLUSPLUS
    24 #ifdef __CPLUSPLUS
    24 extern "C" {
    25 extern "C" {
    25 #endif 
    26 #endif 
    26     
    27     
    27     bool openal_init		(unsigned int memorysize);
    28     ALboolean openal_init		(unsigned int memorysize);
    28     bool openal_close		(void);
    29     ALboolean openal_close		(void);
    29     int  openal_loadfile	(const char *filename);
    30     ALint     openal_loadfile           (const char *filename);
    30     bool openal_toggleloop	(unsigned int index);
    31     ALboolean openal_toggleloop         (unsigned int index);
    31     bool openal_setposition	(unsigned int index, float x, float y, float z);
    32     ALboolean openal_setposition	(unsigned int index, float x, float y, float z);
    32     bool openal_setvolume	(unsigned int index, unsigned char percentage);
    33     ALboolean openal_setvolume          (unsigned int index, unsigned char percentage);
    33     bool openal_setglobalvolume	(unsigned char percentage);
    34     ALboolean openal_setglobalvolume	(unsigned char percentage);
    34     bool openal_togglemute	(void);
    35     ALboolean openal_togglemute         (void);
    35     bool openal_fadeout		(unsigned int index, unsigned short int quantity);
    36     ALboolean openal_fadeout            (unsigned int index, unsigned short int quantity);
    36     bool openal_fadein		(unsigned int index, unsigned short int quantity);
    37     ALboolean openal_fadein             (unsigned int index, unsigned short int quantity);
    37     bool openal_fade		(unsigned int index, unsigned short int quantity, bool direction);
    38     ALboolean openal_fade               (unsigned int index, unsigned short int quantity, ALboolean direction);
    38     bool openal_playsound	(unsigned int index);	
    39     ALboolean openal_playsound          (unsigned int index);	
    39     bool openal_pausesound	(unsigned int index);
    40     ALboolean openal_pausesound         (unsigned int index);
    40     bool openal_stopsound	(unsigned int index);
    41     ALboolean openal_stopsound          (unsigned int index);
    41     
    42     
    42 #ifdef __CPLUSPLUS
    43 #ifdef __CPLUSPLUS
    43 }
    44 }
    44 #endif
    45 #endif
    45 
    46