#include <Sound.h>
Public Member Functions | |
CSound (void) | |
~CSound (void) | |
void | loadSound (char *file) |
void | loadSound (char *file, char *soundName) |
void | loadStream (char *file) |
void | loadStream (char *file, char *soundName) |
void | play (int index) |
void | play (char *soundName) |
void | setMode (FMOD_MODE mode, int index) |
void | setMode (FMOD_MODE mode, char *soundName) |
void | restart () |
Static Public Member Functions | |
static CSound & | GetSingleton (void) |
static void | Destroy (void) |
Protected Member Functions | |
int | getIndex (char *name) |
Static Protected Member Functions | |
static void | ERRCHECK (FMOD_RESULT result) |
Static Private Member Functions | |
static void | initFMOD () |
Private Attributes | |
char * | soundNames [MAX_SOUNDS] |
int | currentSounds |
FMOD::System * | system |
FMOD::Sound * | sound [MAX_SOUNDS] |
FMOD::Channel * | channel [MAX_SOUNDS] |
FMOD_RESULT | result |
int | key |
unsigned int | version |
Static Private Attributes | |
static CSound * | m_Singleton = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|