22 #ifndef KYRA_SOUND_HALESTORM_H 23 #define KYRA_SOUND_HALESTORM_H 25 #include "common/scummsys.h" 41 enum InterpolationMode {
54 bool init(
bool hiQuality, InterpolationMode imode,
int numChanSfx,
bool output16bit);
56 void registerSamples(
const uint16 *resList,
bool registerOnly);
57 void releaseSamples();
58 int changeSystemVoices(
int numChanMusicTotal,
int numChanMusicPoly,
int numChanSfx);
60 void startSoundEffect(
int id,
int rate = 0);
61 void enqueueSoundEffect(
int id,
int rate,
int note);
62 void stopSoundEffect(
int id);
63 void stopAllSoundEffects();
72 kSongFadeGetState = 12,
74 kSetRateAndIntrplMode = 14
77 int doCommand(
int cmd, ...);
79 void setMusicVolume(
int volume);
80 void setSoundEffectVolume(
int volume);
Definition: halestorm.h:36
Definition: detection.h:27
Definition: sound_mac_res.h:39