r105: This commit was manufactured by cvs2svn to create tag
[cinelerra_cv/mob.git] / hvirtual / cinelerra / vedit.h
blobf083bbcd7cdee9064e1a13cfd13b5d71d5f6abca
1 #ifndef VEDIT_H
2 #define VEDIT_H
4 #include "guicast.h"
5 #include "bezierauto.inc"
6 #include "cache.inc"
7 #include "edit.h"
8 #include "vedits.inc"
9 #include "vframe.inc"
11 // UNITS ARE FRAMES
13 class VEdit : public Edit
15 public:
16 VEdit(EDL *edl, Edits *edits);
17 ~VEdit();
23 int read_frame(VFrame *video_out,
24 int64_t input_position,
25 int direction,
26 CICache *cache);
34 int load_properties_derived(FileXML *xml);
36 // ========================================= editing
38 int copy_properties_derived(FileXML *xml, int64_t length_in_selection);
41 int dump_derived();
42 int64_t get_source_end(int64_t default_);
44 private:
45 VEdits *vedits;
51 #endif