This document describes "LV2 Dynamic Manifest" (http://lv2plug.in/ns/ext/dynmanifest#), an extension to LV2.
This is an XHTML+RDFa page automatically generated from lv2_dyn_manifest.ttl by lv2specgen. You may use, reproduce, redistribute, and create derivative works of this document, but the extension URI must be changed if any changes are made that contradict this specification, or would break an implementation conforming to this specification.
Comments are welcome, please direct discussion to devel@lists.lv2plug.in.
The class which represents a dynamic manifest generator. There MUST NOT be any instances of :DynManifest in the generated manifest. To be used by a host, a DynManifest must have at least the following properties: rdf:type (with object :DynManifest) lv2:binary All relative paths in the generated file are meant as relative to the original bundle's location and all lv2:Plugin (or similar) objects in the generated file must have the lv2:binary property (or equivalent) set to the same value as the corresponding :DynManifest.
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.
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.