From 8ff6722a1f1e2ce8ccc739f345f3bcec31a15c7a Mon Sep 17 00:00:00 2001
From: David Robillard
Date: Sun, 12 Feb 2012 04:18:46 +0000
Subject: Finish up sequence / time type stuff.
---
lv2/lv2plug.in/ns/ext/atom/atom.ttl | 28 ++++++++++++++++++++++++++--
1 file changed, 26 insertions(+), 2 deletions(-)
(limited to 'lv2/lv2plug.in/ns/ext/atom/atom.ttl')
diff --git a/lv2/lv2plug.in/ns/ext/atom/atom.ttl b/lv2/lv2plug.in/ns/ext/atom/atom.ttl
index 7d534d0..4d87ce5 100644
--- a/lv2/lv2plug.in/ns/ext/atom/atom.ttl
+++ b/lv2/lv2plug.in/ns/ext/atom/atom.ttl
@@ -114,7 +114,7 @@ atom:Bang
a rdfs:Class ;
rdfs:subClassOf atom:Atom ;
rdfs:label "Bang" ;
- rdfs:comment "Generic activity or trigger, with no body." .
+ rdfs:comment "Generic activity or trigger, with no body." .
atom:Number
a rdfs:Class ;
@@ -322,7 +322,31 @@ atom:Blank
The ID of a Blank is valid only within the context the Blank appears in. For
ports this is the context of the associated run() call, i.e. all ports share
the same context so outputs can contain IDs that correspond to IDs of blanks in
-the input.
""" .
+the input.
+""" .
+
+atom:TimeUnit
+ a rdfs:Class ;
+ rdfs:label "Time Unit" ;
+ lv2:documentation "A unit for atom:Event time stamps.
" .
+
+atom:AudioFrames
+ a rdfs:Class ;
+ rdfs:subClassOf atom:TimeUnit ;
+ rdfs:label "Audio frames" ;
+ lv2:documentation """
+Time in audio frames. Converting this to absolute time depends on the
+sample rate. When this is the stamp unit for an atom:Sequence, the events in
+that sequence have LV2_Atom_Audio_Time stamps (event.time.audio
)
""" .
+
+atom:Beats
+ a rdfs:Class ;
+ rdfs:subClassOf atom:TimeUnit ;
+ rdfs:label "Beats" ;
+ lv2:documentation """
+Time in beats. Converting this to absolute time depends on the tempo. When
+this is the stamp unit for an atom:Sequence, the events in that sequence have a
+double
stamp (event.time.beats
).
""" .
atom:Event
a rdfs:Class ;
--
cgit v1.2.1