]> git.sesse.net Git - nageru/blobdiff - midi_mapping_dialog.h
Support audio-only FFmpeg inputs. Somewhat wonky, though.
[nageru] / midi_mapping_dialog.h
index 465f8fd5f0259a1ae2fe13a556d5d81a59b8545f..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 {}
@@ -51,6 +55,7 @@ public:
        void set_compressor_threshold(unsigned bus_idx, float value) override {}
        void set_fader(unsigned bus_idx, float value) override {}
 
+       void toggle_mute(unsigned bus_idx) override {}
        void toggle_locut(unsigned bus_idx) override {}
        void toggle_auto_gain_staging(unsigned bus_idx) override {}
        void toggle_compressor(unsigned bus_idx) override {}
@@ -64,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 {}
@@ -71,6 +77,7 @@ public:
        void highlight_compressor_threshold(unsigned bus_idx, bool highlight) override {}
        void highlight_fader(unsigned bus_idx, bool highlight) override {}
 
+       void highlight_mute(unsigned bus_idx, bool highlight) override {}
        void highlight_toggle_locut(unsigned bus_idx, bool highlight) override {}
        void highlight_toggle_auto_gain_staging(unsigned bus_idx, bool highlight) override {}
        void highlight_toggle_compressor(unsigned bus_idx, bool highlight) override {}