add grouping, default proxy vcodec h264.mp4, default titlebar alpha=1, green bar bug
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / tracks.h
index 22baa7b0c118c2c2fb02acb6a11366c0e980ffea..4d3bef901665b06644c0af5d94abbf33823554ef 100644 (file)
@@ -49,24 +49,20 @@ public:
        int load(FileXML *xml,
                int &track_offset,
                uint32_t load_flags);
-       void move_edits(ArrayList<Edit*> *edits,
-               Track *track,
-               double position,
-               int edit_labels,
-               int edit_plugins,
-               int edit_autos,
-               int behaviour);
-       void move_effect(Plugin *plugin,
-               Track *track,
-               int64_t position);
-       void move_effect(Plugin *plugin,
-               PluginSet *plugin_set,
-               int64_t position);
+       void move_edits(ArrayList<Edit*> *edits, Track *track, double position,
+               int edit_labels, int edit_plugins, int edit_autos, int behaviour);
+       void move_group(EDL *group, Track *first_track, double position);
+       void move_effect(Plugin *plugin, Track *track, int64_t position);
+       void move_effect(Plugin *plugin, PluginSet *plugin_set, int64_t position);
 
 // 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);
        void get_selected_edits(ArrayList<Edit*> *drag_edits);
+       int next_group_id();
+       int new_group(int id);
+       int set_group_selected(int id, int v);
+       int del_group(int id);
 
        void get_automation_extents(float *min,
                float *max,