/********************************************************************** Audacity: A Digital Audio Editor ImportRaw.h Dominic Mazzoni **********************************************************************/ #ifndef __AUDACITY_IMPORT_RAW__ #define __AUDACITY_IMPORT_RAW__ #include "../MemoryX.h" class TrackFactory; class WaveTrack; class DirManager; class wxString; class wxWindow; #include // Newly constructed WaveTracks that are not yet owned by a TrackList // are held in unique_ptr not shared_ptr using NewChannelGroup = std::vector< std::unique_ptr >; using TrackHolders = std::vector< NewChannelGroup >; void ImportRaw(wxWindow *parent, const wxString &fileName, TrackFactory *trackFactory, TrackHolders &outTracks); #endif