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.

Classes

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
 

Namespaces

namespace  LibFileFormats
 

Typedefs

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

Variables

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<Track> >

Definition at line 43 of file Import.h.

Variable Documentation

◆ NewImportingSession

IMPORT_EXPORT_API BoolSetting NewImportingSession
extern