remove unused line
[ardour.git] / libs / ardour / ardour / io_processor.h
index 7adfab2225ebe6c0972dc4514b913af41ccc6732..c59addffb2bdbba6d038264f738ded5b838d2f14 100644 (file)
@@ -40,7 +40,7 @@ class Route;
 
 /** A mixer strip element (Processor) with 1 or 2 IO elements.
  */
-class IOProcessor : public Processor
+class LIBARDOUR_API IOProcessor : public Processor
 {
   public:
        IOProcessor (Session&, bool with_input, bool with_output,
@@ -64,17 +64,15 @@ class IOProcessor : public Processor
        void set_input (boost::shared_ptr<IO>);
        void set_output (boost::shared_ptr<IO>);
 
-       void silence (framecnt_t nframes);
+       void silence (samplecnt_t nframes, samplepos_t start_sample);
        void disconnect ();
 
-       void increment_port_buffer_offset (pframes_t);
-
        virtual bool feeds (boost::shared_ptr<Route> other) const;
 
        PBD::Signal2<void,IOProcessor*,bool>     AutomationPlaybackChanged;
        PBD::Signal2<void,IOProcessor*,uint32_t> AutomationChanged;
 
-       XMLNode& state (bool full_state);
+       XMLNode& state ();
        int set_state (const XMLNode&, int version);
 
        static void prepare_for_reset (XMLNode& state, const std::string& name);