Audacity 3.2.0
Namespaces | Typedefs | Variables
Import.cpp File Reference
#include "Import.h"
#include "ImportPlugin.h"
#include <algorithm>
#include <unordered_set>
#include <wx/textctrl.h>
#include <wx/listbox.h>
#include <wx/log.h>
#include <wx/sizer.h>
#include "FileNames.h"
#include "ShuttleGui.h"
#include "Project.h"
#include "WaveTrack.h"
#include "Prefs.h"
#include "ProgressDialog.h"
Include dependency graph for Import.cpp:

Go to the source code of this file.


namespace  anonymous_namespace{Import.cpp}


using NewChannelGroup = std::vector< std::shared_ptr< WaveTrack > >


static const auto anonymous_namespace{Import.cpp}::PathStart = L"Importers"
BoolSetting NewImportingSession { L"/NewImportingSession", false }

Detailed Description

This file contains a general function which will import almost any type of sampled audio file (i.e. anything except MIDI) and return the tracks that were imported. This function just figures out which one to call; the actual importers are in ImportPCM, ImportMP3, ImportOGG, ImportRawData, ImportLOF, ImportQT, ImportFLAC and ImportAUP.

Definition in file Import.cpp.

Typedef Documentation

◆ NewChannelGroup

using NewChannelGroup = std::vector< std::shared_ptr<WaveTrack> >

Definition at line 59 of file Import.cpp.

Variable Documentation

◆ NewImportingSession

BoolSetting NewImportingSession { L"/NewImportingSession", false }