diff options
Diffstat (limited to 'libs/ardour/ardour/track.h')
-rw-r--r-- | libs/ardour/ardour/track.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libs/ardour/ardour/track.h b/libs/ardour/ardour/track.h index 2b6704a1cb..21428f4d21 100644 --- a/libs/ardour/ardour/track.h +++ b/libs/ardour/ardour/track.h @@ -35,9 +35,10 @@ class Track : public Route { public: Track (Session&, std::string name, Route::Flag f = Route::Flag (0), TrackMode m = Normal, DataType default_type = DataType::AUDIO); - virtual ~Track (); + int init (); + bool set_name (const std::string& str); TrackMode mode () const { return _mode; } @@ -60,8 +61,8 @@ class Track : public Route boost::shared_ptr<Diskstream> diskstream() const { return _diskstream; } - virtual int use_diskstream (std::string name) = 0; - virtual int use_diskstream (const PBD::ID& id) = 0; + virtual void use_new_diskstream () = 0; + virtual void set_diskstream (boost::shared_ptr<Diskstream>) = 0; nframes_t update_total_latency(); void set_latency_delay (nframes_t); |