summaryrefslogtreecommitdiffstats
path: root/ext/lv2/gstlv2.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/lv2/gstlv2.h')
-rw-r--r--ext/lv2/gstlv2.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/ext/lv2/gstlv2.h b/ext/lv2/gstlv2.h
index 66f9ddf9..9fac262a 100644
--- a/ext/lv2/gstlv2.h
+++ b/ext/lv2/gstlv2.h
@@ -57,15 +57,22 @@ struct _GstLV2 {
gboolean activated;
};
+struct _GstLV2Port {
+ gint index;
+ SLV2Value group;
+};
+
struct _GstLV2Class {
GstSignalProcessorClass parent_class;
SLV2Plugin plugin;
- gint *audio_in_portnums;
- gint *audio_out_portnums;
- gint *control_in_portnums;
- gint *control_out_portnums;
+ GSList *groups;
+
+ struct _GstLV2Port *audio_in_ports;
+ struct _GstLV2Port *audio_out_ports;
+ struct _GstLV2Port *control_in_ports;
+ struct _GstLV2Port *control_out_ports;
};