summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/lv2.h20
-rw-r--r--include/lv2.ttl4
2 files changed, 19 insertions, 5 deletions
diff --git a/include/lv2.h b/include/lv2.h
index 8523e80..e38e2ac 100644
--- a/include/lv2.h
+++ b/include/lv2.h
@@ -21,8 +21,8 @@
* USA.
*/
-#ifndef LV2_INCLUDED
-#define LV2_INCLUDED
+#ifndef LV2_H_INCLUDED
+#define LV2_H_INCLUDED
#include <stdint.h>
@@ -33,6 +33,7 @@ extern "C" {
/* ************************************************************************* */
+
/* Overview:
*
* There are a large number of open source and free software synthesis
@@ -70,6 +71,7 @@ extern "C" {
* This API contains very limited error-handling.
*/
+
/* ************************************************************************* */
@@ -84,6 +86,7 @@ typedef void * LV2_Handle;
/* ************************************************************************* */
+
/** Host feature.
*
* These are passed to a plugin's instantiate method to represent a special
@@ -300,8 +303,19 @@ typedef const LV2_Descriptor *
/* ******************************************************************** */
+/* Put this (LV2_SYMBOL_EXPORT) before any functions that are to be loaded
+ * by the host as a symbol from the dynamic library.
+ */
+#ifdef WIN32
+#define LV2_SYMBOL_EXPORT __declspec(dllexport)
+#else
+#define LV2_SYMBOL_EXPORT
+#endif
+
+
#ifdef __cplusplus
}
#endif
-#endif /* LV2_INCLUDED */
+#endif /* LV2_H_INCLUDED */
+
diff --git a/include/lv2.ttl b/include/lv2.ttl
index 972fd6b..c7d1ac9 100644
--- a/include/lv2.ttl
+++ b/include/lv2.ttl
@@ -72,8 +72,8 @@ The class that represents an LV2 port
In order for it to be used by a host it must have at least
the following properties:
rdf:type (where object is exactly one of
- :InputControlRatePort, :OutputControlRatePort,
- :InputAudioRatePort, :OututAudioRatePort)
+ :ControlRateInputPort, :ControlRateOutputPort,
+ :AudioRateInputPort, :AudioRateOutputPort)
:dataType
:index
:symbol