Audacity 3.2.0
Classes | Namespaces | Typedefs | Variables
Import.h File Reference
#include "ImportForwards.h"
#include "Identifier.h"
#include <vector>
#include <wx/tokenzr.h>
#include "FileNames.h"
#include "Registry.h"
Include dependency graph for Import.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  ExtImportItem
class  Importer
 Singleton class which actually imports the audio, using ImportPlugin objects that are registered by modules, which in turn are factories of ImportFileHandle. More...
struct  Importer::RegisteredImportPlugin
struct  Importer::RegisteredUnusableImportPlugin
struct  Importer::Traits
struct  Importer::ImporterItem


namespace  LibFileFormats


typedef bool(* progress_callback_t) (void *userData, float percent)
using ExtImportItems = std::vector< std::unique_ptr< ExtImportItem > >
using TrackHolders = std::vector< std::shared_ptr< TrackList > >


IMPORT_EXPORT_API BoolSetting NewImportingSession

Typedef Documentation

◆ ExtImportItems

using ExtImportItems = std::vector<std::unique_ptr<ExtImportItem> >

Definition at line 42 of file Import.h.

◆ progress_callback_t

typedef bool(* progress_callback_t) (void *userData, float percent)

Definition at line 32 of file Import.h.

◆ TrackHolders

using TrackHolders = std::vector<std::shared_ptr<TrackList> >

Definition at line 43 of file Import.h.

Variable Documentation

◆ NewImportingSession

IMPORT_EXPORT_API BoolSetting NewImportingSession