aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/LV2/include/lv2plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/LV2/include/lv2plugin.h')
-rw-r--r--plugins/LV2/include/lv2plugin.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/plugins/LV2/include/lv2plugin.h b/plugins/LV2/include/lv2plugin.h
new file mode 100644
index 0000000..f8ae4da
--- /dev/null
+++ b/plugins/LV2/include/lv2plugin.h
@@ -0,0 +1,18 @@
+// Required typa alias for VTS processing funcs.
+using VstInt32 = int32_t;
+
+class LV2Plugin
+{
+public:
+ LV2Plugin(double frame_rate)
+ : rate(frame_rate)
+ {}
+
+ double getSampleRate() const
+ {
+ return rate;
+ }
+
+private:
+ double rate;
+};