dyn-manifest
type: Project
type: Specification
license: bsd
name: LV2 Dynamic Manifest
homepage: http://naspro.atheme.org
created: 2009-06-13
shortdesc: An LV2-based specification for dynamic data generation.
programming-language: C
release:
  revision: 1.1
  created: 2010-10-29
maintainer: Stefano D'Angelo

Dynamic manifest generator
type: Class
subclass of: Restriction
  on property: type
  has value: Dynamic manifest generator
  comment: A DynManifest has rdf:type dman:DynManifest.
subclass of: Restriction
  on property: binary
  min cardinality: 1
  comment: A DynManifest has at least 1 lv2:binary. The binary must be a library with at least the functions described in lv2_dyn_manifest.h implemented.
comment: The class which represents a dynamic manifest generator. There MUST NOT be any instances of :DynManifest in the generated manifest. All relative URIs in the generated data MUST be relative to the base path that would be used to parse a normal LV2 manifest (the bundle path).

Optional feature
type: Property
domain: Dynamic manifest generator
range: Feature
comment: Signifies that a dynamic manifest generator is able to make use of or provide a certain feature. If the host supports this feature, it MUST pass its URI and any additional data to the dynamic manifest generator in the lv2_dyn_manifest_open() function. The dynamic manifest generator MUST NOT fail because an optional feature is possibly not supported by the host.

Required feature
type: Property
domain: Dynamic manifest generator
range: Feature
comment: Signifies that a dynamic manifest generator requires a certain feature in order to function. If the host supports this feature, it MUST pass its URI and any additional data to the dynamic manifest generator in the lv2_dyn_manifest_open() function. The dynamic manifest generator MUST fail if a required feature is not present; hosts SHOULD always check this before attempting to perform futher operations on the dynamic manifest generator.

a
type: n47
type: #n47
type: 47
type: n48
type: #n48
type: 48
type: n49
type: #n49
type: 49
type: n50
type: #n50
type: 50
type: n51
type: #n51
type: 51
type: n52
type: #n52
type: 52
type: n53
type: #n53
type: 53
type: n54
type: #n54
type: 54
type: n55
type: #n55
type: 55
type: n56
type: #n56
type: 56
type: n57
type: #n57
type: 57
type: n58
type: #n58
type: 58
type: n59
type: #n59
type: 59
type: n60
type: #n60
type: 60
type: n61
type: #n61
type: 61
type: n62
type: #n62
type: 62
type: n63
type: #n63
type: 63
type: n64
type: #n64
type: 64
type: n65
type: #n65
type: 65
type: n66
type: #n66
type: 66
type: n67
type: #n67
type: 67
type: n68
type: #n68
type: 68
type: n69
type: #n69
type: 69
type: n70
type: #n70
type: 70
type: n71
type: #n71
type: 71
type: n72
type: #n72
type: 72
type: n73
type: #n73