@@ -185,13 +185,6 @@ class PluginAuthor(Structure):
185185 ("email" , c_char_p ),
186186 ]
187187
188- class PluginPortGroup (Structure ):
189- _fields_ = [
190- ("valid" , c_bool ),
191- ("symbol" , c_char_p ),
192- ("name" , c_char_p ),
193- ]
194-
195188class PluginGUIPort (Structure ):
196189 _fields_ = [
197190 ("valid" , c_bool ),
@@ -228,6 +221,13 @@ class PluginGUI_Mini(Structure):
228221 ("thumbnail" , c_char_p ),
229222 ]
230223
224+ class PluginPortGroup (Structure ):
225+ _fields_ = [
226+ ("valid" , c_bool ),
227+ ("symbol" , c_char_p ),
228+ ("name" , c_char_p ),
229+ ]
230+
231231class PluginPortRanges (Structure ):
232232 _fields_ = [
233233 ("minimum" , c_float ),
@@ -260,11 +260,11 @@ class PluginPort(Structure):
260260 ("units" , PluginPortUnits ),
261261 ("comment" , c_char_p ),
262262 ("designation" , c_char_p ),
263+ ("group" , c_char_p ),
263264 ("properties" , POINTER (c_char_p )),
264265 ("rangeSteps" , c_int ),
265266 ("scalePoints" , POINTER (PluginPortScalePoint )),
266267 ("shortName" , c_char_p ),
267- ("groupSymbol" , c_char_p ),
268268 ]
269269
270270class PluginPortsI (Structure ):
@@ -351,9 +351,9 @@ class PluginInfo(Structure):
351351 ("bundles" , POINTER (c_char_p )),
352352 ("gui" , PluginGUI ),
353353 ("ports" , PluginPorts ),
354+ ("portGroups" , POINTER (PluginPortGroup )),
354355 ("parameters" , POINTER (PluginParameter )),
355356 ("presets" , POINTER (PluginPreset )),
356- ("portGroups" , POINTER (PluginPortGroup )),
357357 ]
358358
359359# a subset of PluginInfo
@@ -526,7 +526,6 @@ class JackData(Structure):
526526CvExpInputModeChanged = CFUNCTYPE (None , c_bool )
527527
528528c_struct_types = (PluginAuthor ,
529- PluginPortGroup ,
530529 PluginGUI ,
531530 PluginGUI_Mini ,
532531 PluginPortRanges ,
@@ -542,8 +541,8 @@ class JackData(Structure):
542541 POINTER (PluginPortScalePoint ),
543542 POINTER (PluginPort ),
544543 POINTER (PluginParameter ),
545- POINTER (PluginPreset ),
546544 POINTER (PluginPortGroup ),
545+ POINTER (PluginPreset ),
547546 POINTER (PedalboardPlugin ),
548547 POINTER (PedalboardConnection ),
549548 POINTER (PedalboardPluginPort ),
0 commit comments