]> git.sesse.net Git - kdenlive/blobdiff - src/abstractmonitor.h
Second part of the capture rewrite. Decklink capture now seems to work with latest MLT
[kdenlive] / src / abstractmonitor.h
index 2f56ac4d4629f9fc2477b40c0bd69f433499172c..3cde7e0465f47ec147fea05574d680a247caa916 100644 (file)
 #include <QImage>
 #include <QPainter>
 #include <QFrame>
+#include <QTimer>
 
 class VideoPreviewContainer : public QFrame
 {
     Q_OBJECT
 public:
     VideoPreviewContainer(QWidget *parent = 0);
-    
+    ~VideoPreviewContainer();
     void setImage(QImage img);
+    void start();
+    void stop();
 
 protected:
     virtual void paintEvent(QPaintEvent */*event*/);
 
 private:
-    QImage *m_image;
+    QList <QImage *> m_imageQueue;
+    QTimer m_refreshTimer;
 };