|
|
| version 1.1, 2003/10/21 14:57:41 | version 1.4, 2003/11/21 13:52:07 |
|---|---|
| Line 8 enum { | Line 8 enum { |
| SOUND_MAXPCM | SOUND_MAXPCM |
| }; | }; |
| enum { | |
| SNDPROC_NP2 = 0, | |
| SNDPROC_MAIN, | |
| SNDPROC_MENU | |
| }; | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| extern "C" { | extern "C" { |
| Line 16 extern "C" { | Line 22 extern "C" { |
| UINT soundmng_create(UINT rate, UINT ms); | UINT soundmng_create(UINT rate, UINT ms); |
| void soundmng_destroy(void); | void soundmng_destroy(void); |
| #define soundmng_reset() | #define soundmng_reset() |
| void soundmng_play(void); | #define soundmng_play() soundmng_enable(SNDPROC_NP2) |
| void soundmng_stop(void); | #define soundmng_stop() soundmng_disable(SNDPROC_NP2) |
| #define soundmng_sync() | #define soundmng_sync() |
| #define soundmng_setreverse(r) | #define soundmng_setreverse(r) |
| Line 27 void soundmng_stop(void); | Line 33 void soundmng_stop(void); |
| // ---- for windows | // ---- for windows |
| void wavemng_cb(UINT msg, HWAVEOUT hwo, WAVEHDR *whd); | void soundmng_initialize(void); |
| void soundmng_deinitialize(void); | |
| #if defined(WAVEMNG_CBMAIN) | |
| void soundmng_cb(UINT msg, HWAVEOUT hwo, WAVEHDR *whd); | |
| #endif | |
| void soundmng_awake(void); | void soundmng_awake(void); |
| void soundmng_enable(UINT proc); | |
| void soundmng_disable(UINT proc); | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |
| #endif | #endif |