22 #ifndef AUDIO_MAC_HALESTORM_H 23 #define AUDIO_MAC_HALESTORM_H 25 #include "common/scummsys.h" 28 class SeekableReadStream;
49 enum InterpolationMode {
62 bool init(
bool hiQuality, InterpolationMode imode,
int numChanSfx,
bool output16bit);
64 void registerSamples(
const uint16 *resList,
bool registerOnly);
65 void releaseSamples();
66 int changeSystemVoices(
int numChanMusicTotal,
int numChanMusicPoly,
int numChanSfx);
68 void startSoundEffect(
int id,
int rate = 0);
69 void enqueueSoundEffect(
int id,
int rate,
int note);
70 void stopSoundEffect(
int id);
71 void stopAllSoundEffects();
80 kSongFadeGetState = 12,
82 kSetRateAndIntrplMode = 14
85 int doCommand(
int cmd, ...);
87 void setMusicVolume(
int volume);
88 void setSoundEffectVolume(
int volume);
Definition: halestorm.h:44
Definition: algorithm.h:29
Definition: halestorm.h:37