Relative snap
[ardour.git] / libs / ardour / ardour / audio_diskstream.h
index c0b78bad13d4753692461fdb9cfda133384449d9..f93c949a38e714bf93ca0baed4507742354a8200 100644 (file)
@@ -108,6 +108,7 @@ class LIBARDOUR_API AudioDiskstream : public Diskstream
        int remove_channel (uint32_t how_many);
 
        bool set_name (std::string const &);
+       bool set_write_source_name (const std::string& str);
 
        /* stateful */
 
@@ -124,7 +125,6 @@ class LIBARDOUR_API AudioDiskstream : public Diskstream
                }
        }
 
-       CubicInterpolation interpolation;
 
   protected:
        friend class Session;
@@ -139,7 +139,6 @@ class LIBARDOUR_API AudioDiskstream : public Diskstream
        void set_block_size (pframes_t);
        int  internal_playback_seek (framecnt_t distance);
        int  can_internal_playback_seek (framecnt_t distance);
-       std::list<boost::shared_ptr<Source> > steal_write_sources();
        void reset_write_sources (bool, bool force = false);
        void non_realtime_input_change ();
        void non_realtime_locate (framepos_t location);
@@ -205,6 +204,8 @@ class LIBARDOUR_API AudioDiskstream : public Diskstream
 
        typedef std::vector<ChannelInfo*> ChannelList;
 
+       CubicInterpolation interpolation;
+
        /* The two central butler operations */
        int do_flush (RunContext context, bool force = false);
        int do_refill () { return _do_refill(_mixdown_buffer, _gain_buffer); }