From 271d4c04271f63d565ff0ff96415106b2c121327 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Sun, 19 Jul 2020 18:57:34 +0200 Subject: LV2: Refactor common code to base class. --- plugins/LV2/include/lv2plugin.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 plugins/LV2/include/lv2plugin.h (limited to 'plugins/LV2/include') 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; +}; -- cgit v1.2.3