diff options
author | David Robillard <d@drobilla.net> | 2012-02-27 23:29:16 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-02-27 23:29:16 +0000 |
commit | c7f008920a849c22f6f68ef52e1e5696a2b8850d (patch) | |
tree | 6e85aebd4cc99e1c6f80ac4c54743e4d885fc327 /lv2/lv2plug.in/ns/lv2core/lv2core.ttl | |
parent | 65917893e5e5abf3e0275b7205c6fce605c81a17 (diff) | |
download | lv2-c7f008920a849c22f6f68ef52e1e5696a2b8850d.tar.xz |
Add lv2:relation, lv2:latency, and lv2:freeWheeling.
Diffstat (limited to 'lv2/lv2plug.in/ns/lv2core/lv2core.ttl')
-rw-r--r-- | lv2/lv2plug.in/ns/lv2core/lv2core.ttl | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl index 0ab56c5..285c1ad 100644 --- a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl +++ b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl @@ -449,6 +449,44 @@ port identification. The plugin author may change the values of this property without changing the Plugin URI. """ . +lv2:relation a rdf:Property , owl:ObjectProperty ; + rdfs:domain lv2:Port ; + rdfs:label "relation" ; + lv2:documentation """ +<p>Indicates the relation the value of a port represents. The value of this +property must the URI of some relation (i.e. a predicate).</p> + +<p>For example, if a port has lv2:relation foo:volume, then the value of that +port represents the foo:volume of the plugin instance. This is used to make +control ports meaningful and compatible with other methods of control and/or +state representation.</p> + +<p>Plugins SHOULD NOT have several ports with the same lv2:relation.</p> +""" . + + +#################################### +## Generic Properties (Relations) ## +#################################### + +lv2:latency a rdf:Property , owl:DatatypeProperty ; + rdfs:label "latency" ; + lv2:documentation """ +<p>The latency introduced by the plugin (or similar), in frames.</p> +""" . + +lv2:freeWheeling a rdf:Property , owl:DatatypePropety ; + rdfs:label "free-wheeling" ; + rdfs:range xsd:boolean ; + lv2:documentation """ +<p>Whether or not processing is currently free-wheeling. If true, this means +that all processing is happening as quickly as possible, not in real-time. +When free-wheeling there is no relationship between the passage of real +wall-clock time and the passage of time in the data being processed (e.g. audio +frames).</p> +""" . + + ########################### ## Port Range and Points ## ########################### |