Audacity  3.0.3
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.

Classes

struct  anonymous_namespace{Import.cpp}::ImporterItem
 

Namespaces

 anonymous_namespace{Import.cpp}
 

Typedefs

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

Functions

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

Variables

static const auto anonymous_namespace{Import.cpp}::PathStart = wxT("Importers")
 

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.