From bfcdcde2b9a5c20688fe73a841c288218acd975d Mon Sep 17 00:00:00 2001
From: David Robillard
Since value types are defined by URI, any type is possible. However, a set -of standard types is defined by the LV2 Atom +of standard types is defined by the LV2 Atom extension. Use of these types is recommended. Hosts MUST implement at least -atom:String, which is simply a C +atom:String, which is simply a C string.
Plugins are strongly encouraged to avoid creating files, instead storing all state as properties. However, occasionally the ability to create files is @@ -204,9 +204,9 @@ plugins.
Don't stop; set playing to false.
This extension does not define a dynamic mechanism for state access and -manipulation. The LV2 Patch extension +manipulation. The LV2 Patch extension defines a generic set of messages which can be used to access or manipulate -properties, and the LV2 Atom extension defines +properties, and the LV2 Atom extension defines a port type and data container capable of transmitting those messages.
""" . @@ -355,7 +355,7 @@ state:threadSafeRestore is thread-safe and may be called concurrently with audio class functions.To support this feature, the host MUST pass a work:schedule feature to the restore +href="worker.html#schedule">work:schedule feature to the restore method, which will be used to complete the state restoration. The usual mechanics of the worker apply: the host will call the plugin's work method, which emits a response which is later applied in the audio thread.
@@ -372,7 +372,7 @@ state:Changed way that the host can not otherwise know about.This is a one-way notification, intended to be used as the type of an Object sent from plugins when +href="atom.html#Object">Object sent from plugins when necessary.
Plugins SHOULD emit such an event whenever a change has occurred that would -- cgit v1.2.1