X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftracks.h;h=0aff6a37365930a5865cb54ac9463b0876a65490;hp=abcc0af4bc7ece7be125b10494a404c3067da7f4;hb=7718f72da6995e7b2b2a59dcc61cc80a2f4bf38f;hpb=15b020d5c21b2cc5545227f7c092f06086666b4a diff --git a/cinelerra-5.1/cinelerra/tracks.h b/cinelerra-5.1/cinelerra/tracks.h index abcc0af4..0aff6a37 100644 --- a/cinelerra-5.1/cinelerra/tracks.h +++ b/cinelerra-5.1/cinelerra/tracks.h @@ -58,6 +58,7 @@ public: // Construct a list of all the recordable edits which start on position void clear_selected_edits(); void select_affected_edits(double position, Track *start_track, int sense); + int clear_hard_edges(double start, double end); void get_selected_edits(ArrayList *drag_edits); int next_group_id(); int new_group(int id); @@ -103,7 +104,8 @@ public: void select_all(int type, int value); void translate_projector(float offset_x, float offset_y); - int total_of(int type); + int total_of(int type); + Track* get_track_by_id(int id); // add a track Track* add_audio_track(int above, Track *dst_track); Track* add_video_track(int above, Track *dst_track); @@ -160,18 +162,10 @@ public: void copy_from(Tracks *tracks); // ================================== EDL editing - int copy(double start, - double end, - int all, - FileXML *file, - const char *output_path = ""); - + int copy(int copy_flags, double start, double end, + FileXML *file, const char *output_path = ""); - - int copy_assets(FileXML *xml, - double start, - double end, - int all); + int copy_assets(int copy_flags, FileXML *xml, double start, double end); int blade(double position); int clear(double start, double end, int clear_plugins, int edit_autos); void clear_automation(double selectionstart,