diff options
Diffstat (limited to 'plugins/LV2/src/Acceleration/Acceleration.h')
-rw-r--r-- | plugins/LV2/src/Acceleration/Acceleration.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/plugins/LV2/src/Acceleration/Acceleration.h b/plugins/LV2/src/Acceleration/Acceleration.h new file mode 100644 index 0000000..c277cb9 --- /dev/null +++ b/plugins/LV2/src/Acceleration/Acceleration.h @@ -0,0 +1,21 @@ +#ifndef __Acceleration_h +#define __Acceleration_h + +#include <cstdint> + +class Acceleration { +public: + Acceleration(double rate); + + void connect_port(uint32_t port, void * data); + void run(uint32_t num_samples); + +private: + double rate; + const float * limit; + const float * drywet; + const float * in[2]; + float * out[2]; +}; + +#endif |