export: add support for CAF
[ardour.git] / libs / ardour / ardour / route.h
index 2e44d00984f018df7b13ce097a8974c520b9d9b2..23f24cb2750cff78ea471ae1e569b7415aa52c93 100644 (file)
@@ -530,6 +530,7 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember,
        void silence_unlocked (framecnt_t);
 
        ChanCount processor_max_streams;
+       ChanCount processor_out_streams;
 
        uint32_t pans_required() const;
        ChanCount n_process_buffers ();
@@ -553,8 +554,10 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember,
        void output_change_handler (IOChange, void *src);
 
        bool input_port_count_changing (ChanCount);
+       bool output_port_count_changing (ChanCount);
 
        bool _in_configure_processors;
+       bool _initial_io_setup;
 
        int configure_processors_unlocked (ProcessorStreams*);
        std::list<std::pair<ChanCount, ChanCount> > try_configure_processors (ChanCount, ProcessorStreams *);