class SoundLevelEffect;
class SoundLevelWindow;
-
-
+class SoundLevelClientFrame : public PluginClientFrame
+{
+public:
+ double max, rms;
+};
class SoundLevelConfig
{
SoundLevelConfig();
void copy_from(SoundLevelConfig &that);
int equivalent(SoundLevelConfig &that);
- void interpolate(SoundLevelConfig &prev,
- SoundLevelConfig &next,
- int64_t prev_frame,
- int64_t next_frame,
- int64_t current_frame);
+ void interpolate(SoundLevelConfig &prev, SoundLevelConfig &next,
+ int64_t prev_frame, int64_t next_frame, int64_t current_frame);
float duration;
};
SoundLevelEffect *plugin;
};
-
-
-
-
-
-
-
-
class SoundLevelEffect : public PluginAClient
{
public:
void reset();
void update_gui();
void render_gui(void *data, int size);
+ void render_stop();
int accum_size;
};
-
-
-
-
-
-
-
-
-
-
#endif