X-Git-Url: https://cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.h;h=513e1bfe3529eb1e918188af279e5188e1d63409;hb=83c58d6d78f6bf0d1d1fd4cfba8654906fe6ec29;hp=564152125313c695853b5bbc1c066867e5674cf9;hpb=076da20a596fe698e1152ce2f3f2d75d2daddec8;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/mwindow.h b/cinelerra-5.1/cinelerra/mwindow.h index 56415212..513e1bfe 100644 --- a/cinelerra-5.1/cinelerra/mwindow.h +++ b/cinelerra-5.1/cinelerra/mwindow.h @@ -39,6 +39,7 @@ #include "channel.inc" #include "channeldb.inc" #include "commercials.inc" +#include "convert.inc" #include "cwindow.inc" #include "bchash.inc" #include "devicedvbinput.inc" @@ -180,6 +181,7 @@ public: int overwrite); // Reset everything for a load void update_project(int load_mode); + void update_preferences(Preferences *prefs); void update_vwindow(); // Fit selected time to horizontal display range void fit_selection(); @@ -230,7 +232,6 @@ public: // Not wanted for loading backups. int update_filename = 1); - // Print out plugins which are referenced in the EDL but not loaded. void test_plugins(EDL *new_edl, char *path); @@ -465,8 +466,7 @@ public: // Asset removal from caches void reset_caches(); void remove_asset_from_caches(Asset *asset); - void remove_assets_from_project(int push_undo /* = 0 */, - int redraw /* 1 */, + void remove_assets_from_project(int push_undo, int redraw, int delete_indexes, ArrayList *drag_assets /* mwindow->session->drag_assets */, ArrayList *drag_clips /* mwindow->session->drag_clips */); void remove_assets_from_disk(); @@ -542,6 +542,11 @@ public: // Send new EDL to caches void age_caches(); int optimize_assets(); // delete unused assets from the cache and assets +// render edl assets to specified format, then replace in edl + void start_convert(Asset *format_asset, const char *suffix, + float beep, int remove_originals); + void finish_convert(int remove_originals); + ConvertRender *convert_render; void select_point(double position); int set_loop_boundaries(); // toggle loop playback and set boundaries for loop playback