From 8f8782f43bd838e825f3792b611d27fffa90399b Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Thu, 7 Apr 2016 23:39:02 +0800 Subject: Lunatic Princess. --- core/qmpmidiplay.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'core/qmpmidiplay.hpp') diff --git a/core/qmpmidiplay.hpp b/core/qmpmidiplay.hpp index fafd677..a7e7f88 100644 --- a/core/qmpmidiplay.hpp +++ b/core/qmpmidiplay.hpp @@ -5,6 +5,7 @@ #include #include #include +#include "qmpmidimappers.hpp" struct SEvent { uint32_t iid,time,p1,p2; @@ -69,6 +70,8 @@ class CMidiPlayer //thread control uint32_t tceptr,tcpaused,tcstop; uint32_t finished,resumed; + qmpMidiMapperRtMidi *mapper; + int mappedoutput[16],deviceusage[16],deviceiid[128]; void setBit(uint16_t &n,uint16_t bn,uint16_t b); void processEvent(const SEvent *e); @@ -133,5 +136,8 @@ class CMidiPlayer void pushSoundFont(const char* sf); int getSFCount(); fluid_sfont_t* getSFPtr(int sfid); + + qmpMidiMapperRtMidi* getMidiMapper(); + void setChannelOutput(int ch,int devid); }; #endif -- cgit v1.2.3