]> git.sesse.net Git - nageru/blobdiff - midi_mapping_dialog.h
Support audio-only FFmpeg inputs. Somewhat wonky, though.
[nageru] / midi_mapping_dialog.h
index a413ef1e19c38a719d68c746d5af40df481c5789..c36781d1bb6af0521ba5b06e11a29edd1e32ca2d 100644 (file)
@@ -1,21 +1,24 @@
 #ifndef _MIDI_MAPPING_DIALOG_H
 #define _MIDI_MAPPING_DIALOG_H
 
+#include <stdbool.h>
 #include <QDialog>
+#include <QString>
+#include <map>
+#include <memory>
 #include <string>
 #include <utility>
 #include <vector>
-#include <sys/time.h>
 
-#include "audio_mixer.h"
 #include "midi_mapper.h"
-#include "mixer.h"
+
+class QEvent;
+class QObject;
 
 namespace Ui {
 class MIDIMappingDialog;
 }  // namespace Ui
 
-class MIDIMapper;
 class MIDIMappingProto;
 class QComboBox;
 class QSpinBox;
@@ -44,6 +47,7 @@ public:
        void set_limiter_threshold(float value) override {}
        void set_makeup_gain(float value) override {}
 
+       void set_stereo_width(unsigned bus_idx, float value) override {}
        void set_treble(unsigned bus_idx, float value) override {}
        void set_mid(unsigned bus_idx, float value) override {}
        void set_bass(unsigned bus_idx, float value) override {}
@@ -65,6 +69,7 @@ public:
        void highlight_limiter_threshold(bool highlight) override {}
        void highlight_makeup_gain(bool highlight) override {}
 
+       void highlight_stereo_width(unsigned bus_idx, bool highlight) override {}
        void highlight_treble(unsigned bus_idx, bool highlight) override {}
        void highlight_mid(unsigned bus_idx, bool highlight) override {}
        void highlight_bass(unsigned bus_idx, bool highlight) override {}