Credit User for Gain plugin mods + Andrew for Debian 12 bld fix
[goodguy/cinelerra.git] / cinelerra-5.1 / plugins / gain / gain.h
index b2a86e03350c0bd64d68e83d6003e719da642016..614d125a8818f8adab971e1aa820f4919a4402af 100644 (file)
@@ -22,7 +22,7 @@
 #ifndef GAIN_H
 #define GAIN_H
 
-class Gain;
+class GainMain;
 class GainEngine;
 
 #include "gainwindow.h"
@@ -32,6 +32,7 @@ class GainConfig
 {
 public:
        GainConfig();
+       void reset();
        int equivalent(GainConfig &that);
        void copy_from(GainConfig &that);
        void interpolate(GainConfig &prev,
@@ -43,11 +44,11 @@ public:
        double level;
 };
 
-class Gain : public PluginAClient
+class GainMain : public PluginAClient
 {
 public:
-       Gain(PluginServer *server);
-       ~Gain();
+       GainMain(PluginServer *server);
+       ~GainMain();
 
        int process_realtime(int64_t size, Samples *input_ptr, Samples *output_ptr);