aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/lv2plug.in/ns/ext/atom/atom.ttl
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-02-16 23:05:48 +0000
committerDavid Robillard <d@drobilla.net>2012-02-16 23:05:48 +0000
commit75d524c764a6f91aa9662040a2c218e8d2802438 (patch)
tree3f42dfa23e1c9c24de8233f40e551f89803241e4 /lv2/lv2plug.in/ns/ext/atom/atom.ttl
parentd3ca298da58bce97f95c7beaaea101fb7cf64c4c (diff)
downloadlv2-75d524c764a6f91aa9662040a2c218e8d2802438.tar.xz
Add atom:eventTransfer (for UIs that talk to atom event ports).
Add lv2_atom_total_size() helper. Make LV2_Atom_Literal definiton consistent with others. Rework forge API to support writing to an arbitrary sink function (e.g. ringbuffer).
Diffstat (limited to 'lv2/lv2plug.in/ns/ext/atom/atom.ttl')
-rw-r--r--lv2/lv2plug.in/ns/ext/atom/atom.ttl13
1 files changed, 13 insertions, 0 deletions
diff --git a/lv2/lv2plug.in/ns/ext/atom/atom.ttl b/lv2/lv2plug.in/ns/ext/atom/atom.ttl
index 4d87ce5..9a396bf 100644
--- a/lv2/lv2plug.in/ns/ext/atom/atom.ttl
+++ b/lv2/lv2plug.in/ns/ext/atom/atom.ttl
@@ -484,3 +484,16 @@ described like so:</p>
] .
</pre>
""" .
+
+atom:eventTransfer
+ a <http://lv2plug.in/ns/ext/pui#PortProtocol> ;
+ lv2:documentation """
+<p>Transfer of individual events. Useful as the
+<code>format</code> for a LV2_UI_Write_Function, or the
+<code>port_protocol</code> for LV2_PUI_Host_Descriptor::write_port().</p>
+
+<p>This protocol applies to ports which contain events, usually in an
+atom:Sequence. The host must transfer each individual event to the recipient.
+The format of the received data is an LV2_Atom, there is no timestamp
+header.</p>
+""" . \ No newline at end of file