19 #ifndef AVFORMATPRODUCERWIDGET_H 20 #define AVFORMATPRODUCERWIDGET_H 23 #include "abstractproducerwidget.h" 24 #include "sharedframe.h" 27 class AvformatProducerWidget;
30 class AvformatProducerWidget :
public QWidget,
public AbstractProducerWidget
35 explicit AvformatProducerWidget(QWidget *parent = 0);
36 ~AvformatProducerWidget();
39 Mlt::Producer* newProducer(Mlt::Profile&);
42 void producerChanged(Mlt::Producer*);
43 void producerReopened();
46 void keyPressEvent(QKeyEvent *event);
51 void on_resetButton_clicked();
53 void on_videoTrackComboBox_activated(
int index);
55 void on_audioTrackComboBox_activated(
int index);
57 void on_scanComboBox_activated(
int index);
59 void on_fieldOrderComboBox_activated(
int index);
61 void on_aspectNumSpinBox_valueChanged(
int );
63 void on_aspectDenSpinBox_valueChanged(
int );
65 void on_durationSpinBox_editingFinished();
67 void on_speedSpinBox_editingFinished();
69 void on_syncSlider_valueChanged(
int value);
71 void on_actionOpenFolder_triggered();
73 void on_menuButton_clicked();
75 void on_actionCopyFullFilePath_triggered();
77 void on_notesTextEdit_textChanged();
79 void on_actionFFmpegInfo_triggered();
81 void on_actionFFmpegIntegrityCheck_triggered();
84 Ui::AvformatProducerWidget *ui;
85 int m_defaultDuration;
86 bool m_recalcDuration;
88 void reopen(Mlt::Producer* p);
89 void recreateProducer();
92 #endif // AVFORMATPRODUCERWIDGET_H Definition: addencodepresetdialog.h:24
The SharedFrame provides thread safe access to Mlt::Frame data.
Definition: sharedframe.h:48