X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Flevel%2Fleveleffect.h;h=32fded0baca791b372682700ba8d814fd1b8468f;hp=1d13df55d92c013618dff12eed52cce89724c566;hb=04293346a5ef49683cfa6ca3a98ef6cbfcdf7732;hpb=033efab12586e8086014c814a5360f211d228ac3 diff --git a/cinelerra-5.1/plugins/level/leveleffect.h b/cinelerra-5.1/plugins/level/leveleffect.h index 1d13df55..32fded0b 100644 --- a/cinelerra-5.1/plugins/level/leveleffect.h +++ b/cinelerra-5.1/plugins/level/leveleffect.h @@ -30,8 +30,11 @@ class SoundLevelEffect; class SoundLevelWindow; - - +class SoundLevelClientFrame : public PluginClientFrame +{ +public: + double max, rms; +}; class SoundLevelConfig { @@ -39,11 +42,8 @@ public: 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; }; @@ -68,14 +68,6 @@ public: SoundLevelEffect *plugin; }; - - - - - - - - class SoundLevelEffect : public PluginAClient { public: @@ -89,6 +81,7 @@ public: void reset(); void update_gui(); void render_gui(void *data, int size); + void render_stop(); @@ -99,14 +92,4 @@ public: int accum_size; }; - - - - - - - - - - #endif