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"
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);
void(* TimerProc)(void *refCon)
Definition: timer.h:42
Definition: mididrv.h:541
Definition: mididrv.h:313
Definition: midiparser.h:354
Definition: player_he.h:35
int getSoundStatus(int sound) const override
uint32 getBaseTempo() override
void startSoundWithTrackID(int sound, int track) override
void startSound(int sound) override
Definition: player_he.h:40
bool isOpen() const override
void setMusicVolume(int vol) override
void send(uint32 b) override
void stopAllSounds() override
int getMusicTimer() override
void stopSound(int sound) override