+ if( this->path[0] ) file->tag.set_property("PATH", path);
+ return copy(start, end, all,
+ "/EDL", file, output_path, rewind_it);
+}
+int EDL::copy(int all, FileXML *file, const char *output_path, int rewind_it)
+{
+ return copy(0, tracks->total_length(), all, file, output_path, rewind_it);
+}
+
+int EDL::copy_clip(double start, double end, int all,
+ FileXML *file, const char *output_path, int rewind_it)
+{
+ file->tag.set_title("CLIP_EDL");
+ return copy(start, end, all,
+ "/CLIP_EDL", file, output_path, rewind_it);
+}
+int EDL::copy_clip(int all, FileXML *file, const char *output_path, int rewind_it)
+{
+ return copy_clip(0, tracks->total_length(), all, file, output_path, rewind_it);
+}
+
+int EDL::copy_nested_edl(double start, double end, int all,
+ FileXML *file, const char *output_path, int rewind_it)
+{
+ file->tag.set_title("NESTED_EDL");
+ if( this->path[0] ) file->tag.set_property("PATH", path);
+ return copy(start, end, all,
+ "/NESTED_EDL", file, output_path, rewind_it);
+}
+int EDL::copy_nested_edl(int all, FileXML *file, const char *output_path, int rewind_it)
+{
+ return copy_nested_edl(0, tracks->total_length(), all, file, output_path, rewind_it);
+}
+
+int EDL::copy_vwindow_edl(double start, double end, int all,
+ FileXML *file, const char *output_path, int rewind_it)
+{
+ file->tag.set_title("VWINDOW_EDL");
+ return copy(start, end, all,
+ "/VWINDOW_EDL", file, output_path, rewind_it);
+}
+int EDL::copy_vwindow_edl(int all, FileXML *file, const char *output_path, int rewind_it)
+{
+ return copy_vwindow_edl(0, tracks->total_length(), all, file, output_path, rewind_it);
+}
+