X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Finterfaces.h;h=a1e279feaaed6d14c90ccc21146c70ffe14a404a;hb=64834d517d243b2a7672080453324bf8872ed60d;hp=4ac905bef2b8769958f7c51c803a86cce3ebb238;hpb=9cebbfefb3320c9ff001ac3005b6ad33d1e4fcfd;p=kdenlive diff --git a/src/interfaces.h b/src/interfaces.h index 4ac905be..a1e279fe 100644 --- a/src/interfaces.h +++ b/src/interfaces.h @@ -24,12 +24,13 @@ #include #include -class ClipGenerator { +class ClipGenerator +{ public: virtual ~ClipGenerator() {} - virtual QStringList generators() const = 0; - virtual KUrl generatedClip(const QString &generator, const KUrl &projectFolder, const QStringList &lumaNames, const QStringList &lumaFiles, const double fps, const int width, const int height) = 0; + virtual QStringList generators(const QStringList& producers = QStringList()) const = 0; + virtual KUrl generatedClip(const QString &renderer, const QString &generator, const KUrl &projectFolder, const QStringList &lumaNames, const QStringList &lumaFiles, const double fps, const int width, const int height) = 0; }; Q_DECLARE_INTERFACE(ClipGenerator,