19 #ifndef AVFOUNDATIONPRODUCERWIDGET_H
20 #define AVFOUNDATIONPRODUCERWIDGET_H
23 #include "abstractproducerwidget.h"
26 class AvfoundationProducerWidget;
29 class AvfoundationProducerWidget :
public QWidget,
public AbstractProducerWidget
34 explicit AvfoundationProducerWidget(QWidget *parent = 0);
35 ~AvfoundationProducerWidget();
38 Mlt::Producer* newProducer(Mlt::Profile& profile);
39 void setProducer(Mlt::Producer* producer);
42 void producerChanged(Mlt::Producer*);
45 void on_videoCombo_activated(
int index);
46 void on_audioCombo_activated(
int index);
49 Ui::AvfoundationProducerWidget *ui;
52 #endif // AVFOUNDATIONPRODUCERWIDGET_H