From 620aad63042e0f397ea6691fe92ac40fcc6b6fed Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Thu, 9 Feb 2017 16:04:43 +0800 Subject: Add extra midi formats support via the file reader API. Fix note counting. --- core/qmpmidiplay.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'core/qmpmidiplay.hpp') diff --git a/core/qmpmidiplay.hpp b/core/qmpmidiplay.hpp index b911844..ebc62d6 100644 --- a/core/qmpmidiplay.hpp +++ b/core/qmpmidiplay.hpp @@ -38,8 +38,9 @@ class CMidiFileReaderCollection{ std::vector> readers; CMidiFile* file; uint32_t maxtk; - void destructFile(CMidiFile*& f); IMidiFileReader* currentReader; + void destructFile(CMidiFile*& f); + void dumpFile(); public: CMidiFileReaderCollection(); ~CMidiFileReaderCollection(); @@ -59,6 +60,7 @@ public: }; class CMidiPlayer { + friend class CMidiFileReaderCollection; private: CMidiFileReaderCollection *midiReaders; uint32_t stamps[101],notes; -- cgit v1.2.3