add collect/paste effects, new videoscope graticules, boxblur update fix, theora...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / edl.h
index 3e201a0748c03de775c3b6a502e944077762ee30..b17b4f97f84467b4131d42c4559bfc0318ba5944 100644 (file)
@@ -196,9 +196,11 @@ public:
        int copy_assets(int copy_flags, double start, double end,
                FileXML *file, const char *output_path);
        void copy_indexables(EDL *edl);
-       EDL *new_nested(EDL *edl, const char *path);
+       EDL *new_nested_edl(EDL *edl, const char *path);
+       EDL *get_nested_edl();
        EDL *create_nested_clip(EDL *nested);
        void create_nested(EDL *nested);
+       void overwrite_clip(EDL *clip);
        void paste_silence(double start, double end,
                int edit_labels /* = 1 */,
                int edit_plugins,
@@ -220,6 +222,9 @@ public:
                RecordLabels *labels = 0);
 // Insert the clip at a point in the EDL
        int insert_clips(ArrayList<EDL*> *new_edls, int load_mode, Track *first_track = 0);
+// copy/paste group of effects
+       int collect_effects(EDL *&group);
+       int insert_effects(EDL *group, Track *first_track=0);
 // Add a copy of EDL* to the clip array.  Returns the copy.
        EDL* add_clip(EDL *edl);
        EDL *selected_edits_to_clip(int packed,