openalbridge/openalbridge.h
changeset 2494 1e10a47cabea
parent 2445 5033848d3afa
child 2529 51e5df1c8462
equal deleted inserted replaced
2493:08313e4080e4 2494:1e10a47cabea
    20 #define _OALB_INTERFACE_H
    20 #define _OALB_INTERFACE_H
    21 
    21 
    22 #include "common.h"
    22 #include "common.h"
    23 #include "wrappers.h"
    23 #include "wrappers.h"
    24 #include "loaders.h"
    24 #include "loaders.h"
    25 #include "ssound.h"
       
    26 #include "alc.h"
    25 #include "alc.h"
    27 
    26 
    28 
    27 
    29 #ifdef __cplusplus
    28 #ifdef __cplusplus
    30 extern "C" {
    29 extern "C" {
    38         void            oalb_pausesound         (const uint32_t iIndex);
    37         void            oalb_pausesound         (const uint32_t iIndex);
    39         void            oalb_stopsound          (const uint32_t iIndex);
    38         void            oalb_stopsound          (const uint32_t iIndex);
    40         void            oalb_setvolume          (const uint32_t iIndex, const char cPercentage);
    39         void            oalb_setvolume          (const uint32_t iIndex, const char cPercentage);
    41         void            oalb_setglobalvolume    (const char cPercentage);
    40         void            oalb_setglobalvolume    (const char cPercentage);
    42         void            oalb_togglemute         (void);
    41         void            oalb_togglemute         (void);
       
    42         void            oalb_fade               (uint32_t iIndex, uint16_t quantity, ALboolean direction);
       
    43         void            oalb_fadein             (uint32_t iIndex, uint16_t quantity);
       
    44         void            oalb_fadeout            (uint32_t iIndex, uint16_t quantity);
       
    45 
    43        /*
    46        /*
    44         ALboolean   openal_setposition       (unsigned int index, float x, float y, float z);
    47         ALboolean   openal_setposition       (unsigned int index, float x, float y, float z);
    45         ALboolean   openal_fadeout           (unsigned int index, unsigned short int quantity);
       
    46         ALboolean   openal_fadein            (unsigned int index, unsigned short int quantity);
       
    47         ALboolean   openal_fade              (unsigned int index, unsigned short int quantity, ALboolean direction);
       
    48         */
    48         */
    49         
    49         
    50 #ifdef __cplusplus
    50 #ifdef __cplusplus
    51 }
    51 }
    52 #endif
    52 #endif