X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Frecmonitor.h;h=521064621edeac0d94d014e62baec332eba0402b;hb=6bdad039d35decd64c73006c47c297496d53cd12;hp=86cb0d97e286986f1894bc38b91f030fb32d28c6;hpb=79a58d4bd2faf4d6ee6576acc70219e95efb2865;p=kdenlive diff --git a/src/recmonitor.h b/src/recmonitor.h index 86cb0d97..52106462 100644 --- a/src/recmonitor.h +++ b/src/recmonitor.h @@ -27,6 +27,7 @@ #define RECMONITOR_H #include "abstractmonitor.h" +#include "definitions.h" #include "ui_recmonitor_ui.h" #include @@ -36,6 +37,7 @@ #include #include +#include #include #include #include @@ -98,12 +100,17 @@ private: MonitorManager *m_manager; MltDeviceCapture *m_captureDevice; VideoPreviewContainer *m_videoBox; + QAction *m_addCapturedClip; + KSelectAction *m_previewSettings; + bool m_analyse; void checkDeviceAvailability(); QPixmap mergeSideBySide(const QPixmap& pix, const QString &txt); void manageCapturedFiles(); /** @brief Build MLT producer for device, using path as profile. */ void buildMltDevice(const QString &path); + /** @brief Create string containing an XML playlist for v4l capture. */ + const QString getV4lXmlPlaylist(MltVideoProfile profile); private slots: void slotStartPreview(bool play = true);