]> git.sesse.net Git - kdenlive/blobdiff - src/blackmagic/capture.h
Display webcam pixel format in wizard
[kdenlive] / src / blackmagic / capture.h
index 4ccd54248ee30a97ed48b5ad0555b3799a4ace7b..1a7942ec51ab28df2d72b8d6e3f4fe6c9abdebf7 100644 (file)
@@ -32,6 +32,12 @@ public:
 private:
     ULONG               m_refCount;
     pthread_mutex_t     m_mutex;
+    QList <IDeckLinkVideoInputFrame*> m_framesList;
+    QStringList m_framePath;
+
+private slots:
+    void slotProcessFrame();
+
 signals:
     void gotTimeCode(ulong);
     void gotMessage(const QString &);
@@ -45,7 +51,7 @@ public:
     BmdCaptureHandler(QVBoxLayout *lay, QWidget *parent = 0);
     ~BmdCaptureHandler();
     CDeckLinkGLWidget *previewView;
-    void startPreview(int deviceId, int captureMode);
+    void startPreview(int deviceId, int captureMode, bool audio = true);
     void stopPreview();
     void startCapture(const QString &path);
     void stopCapture();
@@ -53,6 +59,7 @@ public:
     void showOverlay(QImage img, bool transparent = true);
     void hideOverlay();
     void hidePreview(bool hide);
+    QStringList getDeviceName(QString);
 
 private:
     IDeckLinkIterator       *deckLinkIterator;