Tempo ramps - fix BBTPoint wtf.
[ardour.git] / libs / ardour / ardour / plugin_insert.h
index be0c3b36e1e7d20c71f3bf88c0d052f606818096..4b5f38964a3f528ad4dd2e09edeac9c359e7caa1 100644 (file)
@@ -93,6 +93,8 @@ class LIBARDOUR_API PluginInsert : public Processor
                return _thru_map;
        }
 
+       bool pre_seed (const ChanCount&, const ChanCount&, const ChanMapping&, const ChanMapping&, const ChanMapping&);
+
        ChanMapping input_map () const; ///< combined (all instances) input map
        ChanMapping output_map () const; ///< combined (all instances) output map
        bool has_midi_bypass () const;
@@ -164,6 +166,10 @@ class LIBARDOUR_API PluginInsert : public Processor
        bool has_no_inputs() const;
        bool has_no_audio_inputs() const;
        bool needs_midi_input() const;
+       bool has_output_presets (
+                       ChanCount in = ChanCount (DataType::MIDI, 1),
+                       ChanCount out = ChanCount (DataType::AUDIO, 2)
+                       );
 
        void realtime_handle_transport_stopped ();
        void realtime_locate ();