]> git.sesse.net Git - nageru/blobdiff - nageru/midi_mapper.h
Allow controlling video mixing from MIDI events.
[nageru] / nageru / midi_mapper.h
index dd5c7ab33a7bf957adf3da5d12264f0a4f11c39b..72272a1846fdf803b02d842551c29de8236ec33b 100644 (file)
@@ -47,6 +47,14 @@ public:
        virtual void toggle_limiter() = 0;
        virtual void toggle_auto_makeup_gain() = 0;
 
+       // Non-audio events.
+       virtual void switch_video_channel(int channel_number) = 0;
+       virtual void apply_transition(int transition_number) = 0;
+       virtual void prev_audio_view() = 0;
+       virtual void next_audio_view() = 0;
+       virtual void begin_new_segment() = 0;
+       virtual void exit() = 0;
+
        // Signals to highlight controls to mark them to the user
        // as MIDI-controllable (or not).
        virtual void clear_all_highlights() = 0;