#ifndef SEQUENCE_H #define SEQUENCE_H #include #include "project/clip.h" #include "project/marker.h" #include "project/selection.h" struct Sequence { Sequence(); ~Sequence(); Sequence* copy(); QString name; void getTrackLimits(int* video_tracks, int* audio_tracks); long getEndFrame(); int width; int height; double frame_rate; int audio_frequency; int audio_layout; QVector selections; long playhead; bool using_workarea; long workarea_in; long workarea_out; bool wrapper_sequence; int save_id; QVector markers; QVector clips; }; // static variable for the currently active sequence extern Sequence* sequence; #endif // SEQUENCE_H