18 #ifndef PRODUCERPREVIEWWIDGET_H
19 #define PRODUCERPREVIEWWIDGET_H
21 #include "dataqueue.h"
33 class ProducerPreviewWidget :
public QWidget
38 explicit ProducerPreviewWidget(
double dar);
39 virtual ~ProducerPreviewWidget();
41 void start(Mlt::Producer* producer);
43 void showText(QString text);
49 void timerEvent(QTimerEvent*)
override;
50 void frameGeneratorThread();
58 Mlt::Producer* m_producer;
66 QFuture<void> m_future;
67 bool m_generateFrames;
70 #endif // PRODUCERPREVIEWWIDGET_H