transcode target dir can be nested proxy pref, filebox/loadmode tweaks, meters tweak...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / convert.h
index 36c2c8c7c9cc74f04950750b5654868559f8ab3a..dde071d4c1e137f64b733295361487d163e4feaa 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 // if user canceled progress bar
        int is_canceled();
-       void set_format(Asset *asset, const char *suffix);
+       void set_format(Asset *asset, const char *suffix, int to_proxy);
        void start_convert(float beep, int remove_originals);
        void run();
        void create_copy(int i);
@@ -79,6 +79,7 @@ public:
        int total_rendered, remove_originals;
        int failed, canceled, result;
        float beep;
+       int to_proxy;
 };
 
 class ConvertMenuItem : public BC_MenuItem
@@ -125,6 +126,17 @@ public:
        ConvertWindow *gui;
 };
 
+class ConvertToProxyPath : public BC_CheckBox
+{
+public:
+       ConvertToProxyPath(ConvertWindow *gui, int x, int y);
+       ~ConvertToProxyPath();
+
+       int handle_event();
+
+       ConvertWindow *gui;
+};
+
 class ConvertBeepOnDone : public BC_FPot
 {
 public:
@@ -178,6 +190,7 @@ public:
        ConvertSuffixText *suffix_text;
        ConvertFormatTools *format_tools;
        ConvertRemoveOriginals *remove_originals;
+       ConvertToProxyPath *to_proxy_path;
        ConvertBeepOnDone *beep_on_done;
 };
 
@@ -202,6 +215,7 @@ public:
        int orig_w, orig_h;
        int remove_originals;
        float beep;
+       int to_proxy;
 };
 
 #endif