aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/state/state.ttl
blob: de6d18b51a60301b4c07d89c7557013746fb9392 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix state: <http://lv2plug.in/ns/ext/state#> .

<http://lv2plug.in/ns/ext/state>
	a lv2:Specification ;
	rdfs:label "LV2 State" ;
	rdfs:comment "An interface for LV2 plugins to save and restore state." ;
	rdfs:seeAlso <state.h> ,
		<state.meta.ttl> .

state:interface
	a lv2:ExtensionData ;
	rdfs:label "interface" ;
	rdfs:comment "A plugin interface for saving and restoring state." .

state:State
	a rdfs:Class ;
	rdfs:label "State" ;
	rdfs:comment "LV2 plugin state." .

state:loadDefaultState
	a lv2:Feature ;
	rdfs:label "load default state" ;
	rdfs:comment "A feature indicating that the plugin has default state." .

state:state
	a rdf:Property ;
	rdfs:label "state" ;
	rdfs:range state:State ;
	rdfs:comment "The state of an LV2 plugin instance." .

state:mapPath
	a lv2:Feature ;
	rdfs:label "map path" ;
	rdfs:comment "A feature for mapping between absolute and abstract file paths." .

state:makePath
	a lv2:Feature ;
	rdfs:label "make path" ;
	rdfs:comment "A feature for creating new files and directories." .

state:threadSafeRestore
	a lv2:Feature ;
	rdfs:label "thread-safe restore" ;
	rdfs:comment "A feature indicating support for thread-safe state restoration." .

state:freePath
	a lv2:Feature ;
	rdfs:label "free path" ;
	rdfs:comment "A feature for freeing paths allocated by the host." .

state:Changed
	a rdfs:Class ;
	rdfs:label "Changed" ;
	rdfs:comment "A notification that the internal state of the plugin has changed." .