openalbridge/openalwrap.h
changeset 2259 ca42efdce3ce
parent 2257 7eb31efcfb9b
child 2261 57e99c908e7c
equal deleted inserted replaced
2258:3dd028604cfd 2259:ca42efdce3ce
    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 
    21 #include <stdbool.h>
    22 
    22 
    23 #ifdef __CPLUSPLUS
    23 #ifdef __CPLUSPLUS
    24 extern "C" {
    24 extern "C" {
    25 #endif 
    25 #endif 
    26 		
    26     
    27 	int openal_init				(unsigned int memorysize);
    27     bool openal_init		(unsigned int memorysize);
    28 	int openal_close			(void);
    28     bool openal_close		(void);
    29 	int openal_loadfile			(const char *filename);
    29     int  openal_loadfile	(const char *filename);
    30 	int openal_toggleloop		(unsigned int index);
    30     bool openal_toggleloop	(unsigned int index);
    31 	int openal_setposition		(unsigned int index, float x, float y, float z);
    31     bool openal_setposition	(unsigned int index, float x, float y, float z);
    32 	int openal_setvolume		(unsigned int index, unsigned char percentage);
    32     bool openal_setvolume	(unsigned int index, unsigned char percentage);
    33 	int openal_setglobalvolume	(unsigned char percentage);
    33     bool openal_setglobalvolume	(unsigned char percentage);
    34 	int openal_togglemute		(void);
    34     bool openal_togglemute	(void);
    35 	int openal_fadeout			(unsigned int index, unsigned short int quantity);
    35     bool openal_fadeout		(unsigned int index, unsigned short int quantity);
    36 	int openal_fadein			(unsigned int index, unsigned short int quantity);
    36     bool openal_fadein		(unsigned int index, unsigned short int quantity);
    37 	int openal_fade				(unsigned int index, unsigned short int quantity, unsigned char direction);
    37     bool openal_fade		(unsigned int index, unsigned short int quantity, bool direction);
    38 	int openal_playsound		(unsigned int index);	
    38     bool openal_playsound	(unsigned int index);	
    39 	int openal_pausesound		(unsigned int index);
    39     bool openal_pausesound	(unsigned int index);
    40 	int openal_stopsound		(unsigned int index);
    40     bool openal_stopsound	(unsigned int index);
    41 	
    41     
    42 #ifdef __CPLUSPLUS
    42 #ifdef __CPLUSPLUS
    43 }
    43 }
    44 #endif
    44 #endif
    45 
    45 
    46 #endif /*_OALB_INTERFACE_H*/
    46 #endif /*_OALB_INTERFACE_H*/