]> git.sesse.net Git - kdenlive/blobdiff - src/initeffects.h
* Allow to edit transparent background for images in group properties
[kdenlive] / src / initeffects.h
index ac5dceac3cbf7d5588390f6b8b4cccb40c4697b9..434d79b7259aa65972013aa0fd95bce040cd79b6 100644 (file)
@@ -57,6 +57,7 @@ public:
     static Mlt::Repository *parseEffectFiles();
     static void refreshLumas();
     static QDomDocument createDescriptionFromMlt(Mlt::Repository* repository, const QString& type, const QString& name);
+    static QDomDocument getUsedCustomEffects(QMap <QString, QString> effectids);
 
     /** @brief Fills the transitions list.
      * @param repository MLT repository
@@ -94,12 +95,14 @@ public:
      * @param videoEffectList list of video effects
      * @param name file name
      * @param filtersList list of filters in the MLT repository
-     * @param producersList list of producers in the MLT repository */
+     * @param producersList list of producers in the MLT repository
+     * @param repository MLT repository */
     static void parseEffectFile(EffectsList *customEffectList,
                                 EffectsList *audioEffectList,
                                 EffectsList *videoEffectList,
                                 QString name, QStringList filtersList,
-                                QStringList producersList);
+                                QStringList producersList,
+                                Mlt::Repository *repository);
 
     /** @brief Reloads information about custom effects. */
     static void parseCustomEffectsFile();
@@ -116,6 +119,7 @@ public:
     static const char* ladspaPitchShifterEffectString(QStringList params);
     static const char* ladspaPhaserEffectString(QStringList params);
     static const char* ladspaRateScalerEffectString(QStringList params);
+    static const char* ladspaEqualizer15EffectString(QStringList params);
 
 private:
     initEffects(); // disable the constructor