X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.h;h=fb3513a2b6cbf04f6ec4a4cdf8c9b4e3685fe247;hp=08c46c0f7f437e91e3b3277f357094d14d50bda0;hb=976d56536456148f6d14a2c12630c20e367abbe1;hpb=875ae826327bf25abdaffe1db339aabd622addc8 diff --git a/cinelerra-5.1/cinelerra/mwindow.h b/cinelerra-5.1/cinelerra/mwindow.h index 08c46c0f..fb3513a2 100644 --- a/cinelerra-5.1/cinelerra/mwindow.h +++ b/cinelerra-5.1/cinelerra/mwindow.h @@ -75,6 +75,7 @@ #include "pluginset.inc" #include "preferences.inc" #include "preferencesthread.inc" +#include "proxy.inc" #include "record.inc" #include "recordlabel.inc" #include "render.inc" @@ -208,7 +209,7 @@ public: void create_mixers(); void refresh_mixers(int dir=1); void stop_mixers(); - void close_mixers(); + void close_mixers(int destroy=1); void open_mixers(); ZWindow *get_mixer(Mixer *&mixer); void del_mixer(ZWindow *zwindow); @@ -508,13 +509,15 @@ public: int modify_pluginhandles(); void finish_modify_handles(); void rescale_proxy(EDL *clip, int orig_scale, int new_scale); - void set_proxy(int use_scaler, int new_scale, int auto_scale, + void set_proxy(int use_scaler, int new_scale, int auto_scale, int beep, ArrayList *orig_assets, ArrayList *proxy_assets); void add_proxy(int use_scaler, ArrayList *orig_assets, ArrayList *proxy_assets); - void render_proxy(ArrayList &new_idxbls); + int render_proxy(ArrayList &new_idxbls); + void beep(double freq, double secs, double gain); + ProxyBeep *proxy_beep; void dump_plugins(FILE *fp=stdout); void dump_edl(FILE *fp=stdout);