summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-11-10 00:09:38 +0100
committerRobin Gareus <robin@gareus.org>2016-11-10 01:31:56 +0100
commitef3fa314f041680ba4d92aaf8940b15e31509853 (patch)
treed46fcee17d65bb04da53e6c9a7624d3e5eb10eee /libs/ardour/ardour
parenta369db5600dbd346c83dd9bc4b924725094fd243 (diff)
Parse PortGroups into Plugin::IOPortDescription
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r--libs/ardour/ardour/plugin.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/ardour/ardour/plugin.h b/libs/ardour/ardour/plugin.h
index 7d35ac7c2e..374dca82c2 100644
--- a/libs/ardour/ardour/plugin.h
+++ b/libs/ardour/ardour/plugin.h
@@ -133,13 +133,20 @@ class LIBARDOUR_API Plugin : public PBD::StatefulDestructible, public Latent
IOPortDescription (const std::string& n)
: name (n)
, is_sidechain (false)
+ , group_name (n)
+ , group_channel (0)
{}
IOPortDescription (const IOPortDescription &other)
: name (other.name)
, is_sidechain (other.is_sidechain)
+ , group_name (other.group_name)
+ , group_channel (other.group_channel)
{}
std::string name;
bool is_sidechain;
+
+ std::string group_name;
+ uint32_t group_channel;
};
virtual IOPortDescription describe_io_port (DataType dt, bool input, uint32_t id) const;