// Shift in time
virtual void shift(int64_t difference);
- int shift_start_in(int edit_mode,
- int64_t newposition,
- int64_t oldposition,
- int edit_edits,
- int edit_labels,
- int edit_plugins,
- int edit_autos,
- Edits *trim_edits);
- int shift_start_out(int edit_mode,
- int64_t newposition,
- int64_t oldposition,
- int edit_edits,
- int edit_labels,
- int edit_plugins,
- int edit_autos,
- Edits *trim_edits);
- int shift_end_in(int edit_mode,
- int64_t newposition,
- int64_t oldposition,
- int edit_edits,
- int edit_labels,
- int edit_plugins,
- int edit_autos,
- Edits *trim_edits);
- int shift_end_out(int edit_mode,
- int64_t newposition,
- int64_t oldposition,
- int edit_edits,
- int edit_labels,
- int edit_plugins,
- int edit_autos,
- Edits *trim_edits);
+
+ void trim(int64_t difference);
+ int shift_start(int edit_mode, int64_t newposition, int64_t oldposition,
+ int edit_labels, int edit_autos, int edit_plugins, Edits *trim_edits);
+ int shift_end(int edit_mode, int64_t newposition, int64_t oldposition,
+ int edit_labels, int edit_autos, int edit_plugins, Edits *trim_edits);
+ int follow_edits(int64_t start, int64_t end, int64_t cut_length,
+ int edits_moved, int rest_moved, int edit_labels, int edit_autos,
+ int edit_plugins, Edits *trim_edits);
void insert_transition(char *title);
void detach_transition();
Transition *transition;
Edits *edits;
-
Track *track;
// points to an object in edl->assets if set