aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/LV2/src/Acceleration/Acceleration.h
blob: c277cb968e0fa79d0e025355d6fe0ab45267a637 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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