aboutsummaryrefslogtreecommitdiffstats
path: root/ext/resize-port.lv2/resize-port.ttl
diff options
context:
space:
mode:
Diffstat (limited to 'ext/resize-port.lv2/resize-port.ttl')
-rw-r--r--ext/resize-port.lv2/resize-port.ttl18
1 files changed, 6 insertions, 12 deletions
diff --git a/ext/resize-port.lv2/resize-port.ttl b/ext/resize-port.lv2/resize-port.ttl
index d6bbb35..7709c0a 100644
--- a/ext/resize-port.lv2/resize-port.ttl
+++ b/ext/resize-port.lv2/resize-port.ttl
@@ -40,19 +40,13 @@ An extension that allows LV2 plugins to request a resize of an output port.
Any host which supports this extension must pass an LV2_Feature to
the plugin's instantiate method with URI http://lv2plug.in/ns/ext/resize-port
-and a pointer to a
-<pre>
-struct {
- void* host_handle;
- void (*resize_port)(void* host_handle, uint32_t index);
-}
-</pre>
-where the plugin may call resize_port with the given host_handle from any
-context to demand the resize of an output port buffer. The plugin MUST call
-this function from the context of the given port.
+and a pointer to a LV2_Resize_Port_Feature structure (see
+<a href="resize-port.h">resize-port.h</a> for details). This structure
+provides a resize_port function which plugins may use to resize output
+port buffers as necessary.
-This function MAY return NULL at any time, plugins MUST gracefully handle
-this situation.
+This extension also defines several predicates useful for describing the
+amount of space required for a particular port buffer.
""" .
rsz:asLargeAs a rdf:Property ;