mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-24 23:33:50 +02:00
More use of shared_ptr to Track, for safety...
... This even makes it possible to remove the prohibition of undo and redo during transport, not that we want to though. Playback and recording will continue, using track objects that might not be in the current project.
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
#include "MemoryX.h"
|
||||
#include <wx/string.h>
|
||||
#include "SampleFormat.h"
|
||||
#include <vector>
|
||||
|
||||
class Resample;
|
||||
class DirManager;
|
||||
@@ -30,7 +31,7 @@ class TimeTrack;
|
||||
class TrackFactory;
|
||||
class TrackList;
|
||||
class WaveTrack;
|
||||
class WaveTrackConstArray;
|
||||
using WaveTrackConstArray = std::vector < std::shared_ptr < const WaveTrack > >;
|
||||
class WaveTrackCache;
|
||||
|
||||
/** @brief Mixes together all input tracks, applying any envelopes, amplitude
|
||||
|
||||
Reference in New Issue
Block a user