fix up file renaming code a little bit
[ardour.git] / libs / ardour / ardour / track.h
index a40b82916b638d84f2742114cf36a4b854de8015..60e628af79c21e69caeb2bd9d8fab08f62ef7ebb 100644 (file)
@@ -29,6 +29,7 @@ namespace ARDOUR {
 class Session;
 class Playlist;
 class RouteGroup;
+class Source;
 class Region;
 class Diskstream;
 
@@ -100,8 +101,9 @@ class Track : public Route, public PublicDiskstream
        boost::shared_ptr<Playlist> playlist ();
        void monitor_input (bool);
        bool destructive () const;
-       std::list<boost::shared_ptr<Region> > & last_capture_regions ();
+       std::list<boost::shared_ptr<Source> > & last_capture_sources ();
        void set_capture_offset ();
+        std::list<boost::shared_ptr<Source> > steal_write_sources();
        void reset_write_sources (bool, bool force = false);
        float playback_buffer_load () const;
        float capture_buffer_load () const;
@@ -138,6 +140,8 @@ class Track : public Route, public PublicDiskstream
        void set_align_style (AlignStyle);
        int use_copy_playlist ();
        int use_new_playlist ();
+        void adjust_playback_buffering ();
+        void adjust_capture_buffering ();
 
        PBD::Signal0<void> DiskstreamChanged;
        PBD::Signal0<void> FreezeChange;