summaryrefslogtreecommitdiff
path: root/libs/midi++2/midi++/mmc.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2007-08-06 14:19:19 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2007-08-06 14:19:19 +0000
commitb9b6ba8be490622dff662c23d9c77c9eee1291b3 (patch)
treedb5eaba409c1808ecce47e97623d0fe110ac6d8d /libs/midi++2/midi++/mmc.h
parent684ef0eb7a1ca371a1e93fdceb271aa9d40a7dae (diff)
merge changes to libmidi++ API from 2.0-ongoing
git-svn-id: svn://localhost/ardour2/trunk@2256 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/midi++2/midi++/mmc.h')
-rw-r--r--libs/midi++2/midi++/mmc.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/libs/midi++2/midi++/mmc.h b/libs/midi++2/midi++/mmc.h
index bc23beb0a1..6abbed8207 100644
--- a/libs/midi++2/midi++/mmc.h
+++ b/libs/midi++2/midi++/mmc.h
@@ -91,8 +91,10 @@ class MachineControl : public sigc::trackable
Port &port() { return _port; }
- void set_device_id (byte id);
- byte device_id () const { return _device_id; }
+ void set_receive_device_id (byte id);
+ void set_send_device_id (byte id);
+ byte receive_device_id () const { return _receive_device_id; }
+ byte send_device_id () const { return _send_device_id; }
static bool is_mmc (byte *sysex_buf, size_t len);
@@ -244,7 +246,8 @@ class MachineControl : public sigc::trackable
byte resume;
private:
- byte _device_id;
+ byte _receive_device_id;
+ byte _send_device_id;
MIDI::Port &_port;
void process_mmc_message (Parser &p, byte *, size_t len);