|
enum | InterpolationMode { kNone = 0,
kSimple = 1,
kTable = 2
} |
|
enum | HSCommands {
kSongPlayOnce = 0,
kSongPlayLoop = 1,
kSongAbort = 2,
kSongIsPlaying = 3,
kSongFadeOut = 10,
kSongFadeIn = 11,
kSongFadeGetState = 12,
kSongFadeReset = 13,
kSetRateAndIntrplMode = 14
} |
|
|
| HalestormDriver (HalestormLoader *res, Audio::Mixer *mixer) |
|
bool | init (bool hiQuality, InterpolationMode imode, int numChanSfx, bool output16bit) |
|
void | registerSamples (const uint16 *resList, bool registerOnly) |
|
void | releaseSamples () |
|
int | changeSystemVoices (int numChanMusicTotal, int numChanMusicPoly, int numChanSfx) |
|
void | startSoundEffect (int id, int rate=0) |
|
void | enqueueSoundEffect (int id, int rate, int note) |
|
void | stopSoundEffect (int id) |
|
void | stopAllSoundEffects () |
|
int | doCommand (int cmd,...) |
|
void | setMusicVolume (int volume) |
|
void | setSoundEffectVolume (int volume) |
|
The documentation for this class was generated from the following file: