22 #ifndef KYRA_SOUND_HALESTORM_H 23 #define KYRA_SOUND_HALESTORM_H 25 #include "common/scummsys.h" 32 class SeekableReadStream;
51 enum InterpolationMode {
64 bool init(
bool hiQuality, InterpolationMode imode,
int numChanSfx,
bool output16bit);
66 void registerSamples(
const uint16 *resList,
bool registerOnly);
67 void releaseSamples();
68 int changeSystemVoices(
int numChanMusicTotal,
int numChanMusicPoly,
int numChanSfx);
70 void startSoundEffect(
int id,
int rate = 0);
71 void enqueueSoundEffect(
int id,
int rate,
int note);
72 void stopSoundEffect(
int id);
73 void stopAllSoundEffects();
82 kSongFadeGetState = 12,
84 kSetRateAndIntrplMode = 14
87 int doCommand(
int cmd, ...);
89 void setMusicVolume(
int volume);
90 void setSoundEffectVolume(
int volume);
Definition: halestorm.h:46
Definition: algorithm.h:29
Definition: detection.h:27
Definition: halestorm.h:39