19 #ifndef AUDIOLOUDNESSSCOPEWIDGET_H 20 #define AUDIOLOUDNESSSCOPEWIDGET_H 22 #include "scopewidget.h" 26 #include <MltFilter.h> 32 class AudioLoudnessScopeWidget Q_DECL_FINAL :
public ScopeWidget 37 explicit AudioLoudnessScopeWidget();
38 ~AudioLoudnessScopeWidget();
40 void setOrientation(Qt::Orientation orientation) Q_DECL_OVERRIDE;
43 bool event(QEvent *event) Q_DECL_OVERRIDE;
47 void onResetButtonClicked();
48 void onIntegratedToggled(
bool checked);
49 void onShorttermToggled(
bool checked);
50 void onMomentaryToggled(
bool checked);
51 void onRangeToggled(
bool checked);
52 void onPeakToggled(
bool checked);
53 void onTruePeakToggled(
bool checked);
54 void updateMeters(
void);
58 void refreshScope(const QSize& size,
bool full) Q_DECL_OVERRIDE;
61 Mlt::Filter* m_loudnessFilter;
67 Qt::Orientation m_orientation;
68 QQuickWidget* m_qview;
73 #endif // AUDIOLOUDNESSSCOPEWIDGET_H Definition: encodedock.h:35