summaryrefslogtreecommitdiff
path: root/src/audioinputenginemidi.h
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2013-04-26 15:18:22 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2013-04-26 15:18:22 +0200
commit813d802443679a6f937a13680bc0ec3fb11a96b6 (patch)
tree832080cb77616941ede4572fcf845eb4281f59ba /src/audioinputenginemidi.h
parent605dee007b10fbca1a03b0a2b604b4e999ad7c0f (diff)
Add MidimapLoadStatus Message.
Diffstat (limited to 'src/audioinputenginemidi.h')
-rw-r--r--src/audioinputenginemidi.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/audioinputenginemidi.h b/src/audioinputenginemidi.h
index 0f63f8a..b01fef0 100644
--- a/src/audioinputenginemidi.h
+++ b/src/audioinputenginemidi.h
@@ -36,6 +36,7 @@
class AudioInputEngineMidi : public AudioInputEngine {
public:
+ AudioInputEngineMidi();
virtual ~AudioInputEngineMidi() {}
bool isMidiEngine() { return true; }
@@ -51,13 +52,16 @@ public:
virtual event_t *run(size_t pos, size_t len, size_t *nevents) = 0;
virtual void post() = 0;
- void loadMidiMap(std::string file, Instruments &i);
+ bool loadMidiMap(std::string file, Instruments &i);
std::string midimapFile();
+ bool isValid();
+
protected:
MidiMapper mmap;
std::string file;
+ bool is_valid;
};
#endif/*__DRUMGIZMO_AUDIOINPUTENGINEMIDI_H__*/