summaryrefslogtreecommitdiff
path: root/drumgizmo/input/jackmidi.h
diff options
context:
space:
mode:
Diffstat (limited to 'drumgizmo/input/jackmidi.h')
-rw-r--r--drumgizmo/input/jackmidi.h59
1 files changed, 29 insertions, 30 deletions
diff --git a/drumgizmo/input/jackmidi.h b/drumgizmo/input/jackmidi.h
index 3c64f2d..41a3e55 100644
--- a/drumgizmo/input/jackmidi.h
+++ b/drumgizmo/input/jackmidi.h
@@ -34,34 +34,33 @@
#include "midimapparser.h"
#include "../jackclient.h"
-class JackMidiInputEngine
- : public AudioInputEngine
- , public JackProcess {
- public:
- JackMidiInputEngine(JackClient& client);
- ~JackMidiInputEngine();
-
- // based on AudioInputEngine
- bool isMidiEngine() override;
- bool init(Instruments& instruments) override;
- void setParm(std::string parm, std::string value) override;
- bool start() override;
- void stop() override;
- void pre() override;
- event_t* run(size_t pos, size_t len, size_t* nevents) override;
- void post() override;
-
- // based on JackProcess
- void process(jack_nframes_t num_frames) override;
-
- private:
- JackClient& client;
- std::unique_ptr<JackPort> port;
-
- std::string midimap;
- MidiMapper midi_mapper;
- std::size_t pos;
-
- event_t* list;
- size_t listsize;
+class JackMidiInputEngine : public AudioInputEngine, public JackProcess
+{
+public:
+ JackMidiInputEngine(JackClient &client);
+ ~JackMidiInputEngine();
+
+ // based on AudioInputEngine
+ bool isMidiEngine() override;
+ bool init(Instruments &instruments) override;
+ void setParm(std::string parm, std::string value) override;
+ bool start() override;
+ void stop() override;
+ void pre() override;
+ event_t *run(size_t pos, size_t len, size_t *nevents) override;
+ void post() override;
+
+ // based on JackProcess
+ void process(jack_nframes_t num_frames) override;
+
+private:
+ JackClient &client;
+ std::unique_ptr<JackPort> port;
+
+ std::string midimap;
+ MidiMapper midi_mapper;
+ std::size_t pos;
+
+ event_t *list;
+ size_t listsize;
};