aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/lv2plug.in/ns/ext/state/state.ttl
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-10-19 19:03:15 +0200
committerDavid Robillard <d@drobilla.net>2016-10-19 13:37:50 -0400
commitdbb18d82136d43eec435e321bffa835ba5776d6e (patch)
treea2ffeed04dffb16d5c7f232045ed876e3eaaed95 /lv2/lv2plug.in/ns/ext/state/state.ttl
parent2cbbf14674d081c5d3405c12301f84c31285544a (diff)
downloadlv2-dbb18d82136d43eec435e321bffa835ba5776d6e.tar.xz
Add state:StateChanged for notification events
Diffstat (limited to 'lv2/lv2plug.in/ns/ext/state/state.ttl')
-rw-r--r--lv2/lv2plug.in/ns/ext/state/state.ttl17
1 files changed, 17 insertions, 0 deletions
diff --git a/lv2/lv2plug.in/ns/ext/state/state.ttl b/lv2/lv2plug.in/ns/ext/state/state.ttl
index a5b205e..77137bb 100644
--- a/lv2/lv2plug.in/ns/ext/state/state.ttl
+++ b/lv2/lv2plug.in/ns/ext/state/state.ttl
@@ -364,3 +364,20 @@ which emits a response which is later applied in the audio thread.</p>
<p>The host is not required to block run() while restore() and work() load the
state, so this feature allows state to be restored without dropouts.</p>
""" .
+
+state:Changed
+ a rdfs:Class ;
+ rdfs:label "State changed" ;
+ lv2:documentation """
+<p>A notification that the internal state of the plugin has been changed in a
+way that the host can not otherwise know about.</p>
+
+<p>This is a one-way notification, intended to be used as the type of an <a
+href="../atom/atom.html#Object">Object</a> sent from plugins when
+necessary.</p>
+
+<p>Plugins SHOULD emit such an event whenever a change has occurred that would
+reesult in a different state being saved, but not when the host explicity makes
+a change which it knows is likely to have that effect, such as changing a
+parameter.</p>
+""" .