diff options
Diffstat (limited to 'libs/ardour/ardour/lv2_extensions.h')
-rw-r--r-- | libs/ardour/ardour/lv2_extensions.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libs/ardour/ardour/lv2_extensions.h b/libs/ardour/ardour/lv2_extensions.h index 027eb0391b..13ceac4cbd 100644 --- a/libs/ardour/ardour/lv2_extensions.h +++ b/libs/ardour/ardour/lv2_extensions.h @@ -180,6 +180,29 @@ typedef struct _LV2_License_Interface { @} */ + +/** + @defgroup plugin port/routing control + + This is a "feature" to simplify per port meta-data of + http://lv2plug.in/ns/ext/port-groups/port-groups.html#source + + Plugins using this feature provide a strong hint that the host + should always connect all audio output-ports. + + This allows mono->stereo plugins to override strict_io rules. + + @{ +*/ + +#define LV2_ROUTING_URI "http://harrisonconsoles.com/lv2/routing" +#define LV2_ROUTING_PREFIX LV2_ROUTING_URI "#" +#define LV2_ROUTING__connectAllOutputs LV2_ROUTING_PREFIX "connectAllOutputs" + +/** + @} +*/ + /** @defgroup midnam MIDI Naming |