Changeset View
Changeset View
Standalone View
Standalone View
src/timeline/clip.h
Show All 30 Lines | |||||
31 | class Clip : public QObject | 31 | class Clip : public QObject | ||
32 | { | 32 | { | ||
33 | Q_OBJECT | 33 | Q_OBJECT | ||
34 | Q_PROPERTY(Mlt::Producer producer READ producer WRITE setProducer) | 34 | Q_PROPERTY(Mlt::Producer producer READ producer WRITE setProducer) | ||
35 | 35 | | |||
36 | public: | 36 | public: | ||
37 | explicit Clip(Mlt::Producer &producer); | 37 | explicit Clip(Mlt::Producer &producer); | ||
38 | Clip(Clip &other); | 38 | Clip(Clip &other); | ||
39 | ~Clip(); | 39 | ~Clip() override; | ||
40 | Clip &operator=(Clip &other); | 40 | Clip &operator=(Clip &other); | ||
41 | const QByteArray xml(); | 41 | const QByteArray xml(); | ||
42 | /** @brief: Clone a producer (creates a completely independent copy). */ | 42 | /** @brief: Clone a producer (creates a completely independent copy). */ | ||
43 | Mlt::Producer *clone(); | 43 | Mlt::Producer *clone(); | ||
44 | /** @brief: Clone a producer without using xml-string producer. | 44 | /** @brief: Clone a producer without using xml-string producer. | ||
45 | * When Movit is used, we must use this because xml-string crashes (probably attaches some normalizers) | 45 | * When Movit is used, we must use this because xml-string crashes (probably attaches some normalizers) | ||
46 | */ | 46 | */ | ||
47 | Mlt::Producer *softClone(const char *list); | 47 | Mlt::Producer *softClone(const char *list); | ||
Show All 17 Lines |