summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/device_info.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-04-12 16:41:07 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-04-12 16:41:07 +0000
commit0c4fe26b4111e5c7955380d9a7ab55c4c775d6d0 (patch)
tree873e07f1ef5fe386bbebf1cdb259793ca2d62913 /libs/surfaces/mackie/device_info.h
parent62620122a96af73c9714c4de492c43382c5f0297 (diff)
MCP: switch devices on the fly; name MIDI ports appropriately; fix active state; move sysex parsing into Surface
git-svn-id: svn://localhost/ardour2/branches/3.0@11942 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/surfaces/mackie/device_info.h')
-rw-r--r--libs/surfaces/mackie/device_info.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/surfaces/mackie/device_info.h b/libs/surfaces/mackie/device_info.h
index c73837843f..f605237510 100644
--- a/libs/surfaces/mackie/device_info.h
+++ b/libs/surfaces/mackie/device_info.h
@@ -20,6 +20,7 @@
#ifndef __ardour_mackie_control_protocol_device_info_h__
#define __ardour_mackie_control_protocol_device_info_h__
+#include <iostream>
#include <stdint.h>
#include <string>
#include <map>
@@ -37,6 +38,7 @@ class DeviceInfo
int set_state (const XMLNode&, int version);
uint32_t strip_cnt () const;
+ uint32_t extenders() const;
bool has_two_character_display() const;
bool has_master_fader () const;
bool has_segmented_display() const;
@@ -48,6 +50,7 @@ class DeviceInfo
private:
uint32_t _strip_cnt;
+ uint32_t _extenders;
bool _has_two_character_display;
bool _has_master_fader;
bool _has_segmented_display;
@@ -67,4 +70,6 @@ class DeviceProfile
}
+std::ostream& operator<< (std::ostream& os, const Mackie::DeviceInfo& di);
+
#endif /* __ardour_mackie_control_protocol_device_info_h__ */