22 #ifndef SCUMM_PLAYERS_PLAYER_HE_H 23 #define SCUMM_PLAYERS_PLAYER_HE_H 25 #include "scumm/music.h" 26 #include "audio/mixer.h" 27 #include "audio/mididrv.h" 28 #include "common/mutex.h" 48 bool isOpen()
const override;
49 void close()
override;
52 MidiChannel *allocateChannel()
override {
return NULL; };
53 MidiChannel *getPercussionChannel()
override {
return NULL; };
54 void send(uint32 b)
override;
65 byte _channelVolume[16];
66 static void onTimer(
void *data);
bool isOpen() const override
void(* TimerProc)(void *refCon)
Definition: timer.h:42
void stopSound(int sound) override
uint32 getBaseTempo() override
Definition: mididrv.h:309
void startSoundWithTrackID(int sound, int track) override
void setMusicVolume(int vol) override
Definition: player_he.h:35
Definition: mididrv.h:537
int getMusicTimer() override
void startSound(int sound) override
Definition: player_he.h:40
int getSoundStatus(int sound) const override
void stopAllSounds() override
void send(uint32 b) override
Definition: midiparser.h:289