First commit of brand new rewrite

This commit is contained in:
itsmattkc
2018-05-30 03:24:12 +10:00
commit 244c092591
86 changed files with 8016 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
#ifndef SEQUENCE_H
#define SEQUENCE_H
#include <QVector>
#include "project/clip.h"
struct Sequence {
public:
Sequence();
~Sequence();
QString name;
Clip& new_clip();
Clip& insert_clip(const Clip& c);
int clip_count();
Clip& get_clip(int i);
void delete_clip(int i);
void delete_area(long in, long out, int track);
void split_clip(int i, long frame);
void split_at_playhead(long frame);
void get_track_limits(int* video_tracks, int* audio_tracks);
long getEndFrame();
int width;
int height;
float frame_rate;
int audio_frequency;
int audio_layout;
private:
QList<Clip> clips;
};
#endif // SEQUENCE_H