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

Go to the source code of this file.


struct  anonymous_namespace{Import.cpp}::ImporterItem


namespace  anonymous_namespace{Import.cpp}


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


static Registry::GroupItemanonymous_namespace{Import.cpp}::sRegistry ()


static const auto anonymous_namespace{Import.cpp}::PathStart = wxT("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 62 of file Import.cpp.

Variable Documentation

◆ NewImportingSession

BoolSetting NewImportingSession { L"/NewImportingSession", false }