diff options
author | Martin Kiewitz | 2010-06-16 21:02:58 +0000 |
---|---|---|
committer | Martin Kiewitz | 2010-06-16 21:02:58 +0000 |
commit | af65de6e1aaa197e17f10cd976ea2f5d15f0d7c8 (patch) | |
tree | bcb472ae1e4c9a7801ef8f6e8ee510712b865173 /sound/midiparser.h | |
parent | e7e8808affc1a256b228da859e44ec3071c3a5a4 (diff) | |
download | scummvm-rg350-af65de6e1aaa197e17f10cd976ea2f5d15f0d7c8.tar.gz scummvm-rg350-af65de6e1aaa197e17f10cd976ea2f5d15f0d7c8.tar.bz2 scummvm-rg350-af65de6e1aaa197e17f10cd976ea2f5d15f0d7c8.zip |
SCI: implement channel remapping for SCI1
svn-id: r49905
Diffstat (limited to 'sound/midiparser.h')
-rw-r--r-- | sound/midiparser.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sound/midiparser.h b/sound/midiparser.h index 37c00db5b6..35a14954a7 100644 --- a/sound/midiparser.h +++ b/sound/midiparser.h @@ -374,6 +374,11 @@ public: void setTempo(uint32 tempo); void onTimer(); + virtual void sendToDriver(uint32 b); + void sendToDriver(byte status, byte firstOp, byte secondOp) { + sendToDriver(status | ((uint32)firstOp << 8) | ((uint32)secondOp << 16)); + } + bool isPlaying() const { return (_position._play_pos != 0); } void stopPlaying(); |