]> git.sesse.net Git - kdenlive/blobdiff - src/profilesdialog.h
Complete rewrite of the video4linux capture to use MLT, in progress.
[kdenlive] / src / profilesdialog.h
index a9927babaa901bfda785a0054e3cc248a7cc3885..ada0736a6fc0642d92ca16085f7b91a1b961bae1 100644 (file)
@@ -38,7 +38,7 @@ public:
     static QString getPathFromDescription(const QString profileDesc);
     static MltVideoProfile getVideoProfile(QString name);
     static QMap <QString, QString> getProfilesInfo();
-    static void saveProfile(MltVideoProfile &profile);
+    static void saveProfile(MltVideoProfile &profile, QString profilePath = QString());
     static QString existingProfile(MltVideoProfile profile);
     static bool existingProfileDescription(const QString &desc);
 
@@ -72,6 +72,11 @@ public:
      *  @return The string description */
     static QString getColorspaceDescription(int colorspace);
 
+    /** @brief Get the colorspace code (defined by MLT) from a descriptive text
+     *  @param desctiption A string description as defined in getColorspaceDescription(int colorspace)
+     *  @return The int code */
+    static int getColorspaceFromDescription(const QString &description);
+
 protected:
     virtual void closeEvent(QCloseEvent *event);