Audacity 3.2.0
Classes | Macros | Variables
ImportFLAC.cpp File Reference
#include <wx/defs.h>
#include "Import.h"
#include "ImportPlugin.h"
#include "ImportProgressListener.h"
#include "Tags.h"
#include <wx/file.h>
#include <wx/ffile.h>
#include "FLAC++/decoder.h"
#include "WaveTrack.h"
#include "ImportUtils.h"
Include dependency graph for ImportFLAC.cpp:

Go to the source code of this file.

Classes

class  MyFLACFile
 
class  FLACImportPlugin
 An ImportPlugin for FLAC data. More...
 
class  FLACImportFileHandle
 An ImportFileHandle for FLAC data. More...
 

Macros

#define FLAC_HEADER   "fLaC"
 
#define DESC   XO("FLAC files")
 
#define LEGACY_FLAC
 

Variables

static const auto exts
 
static Importer::RegisteredImportPlugin registered
 

Macro Definition Documentation

◆ DESC

#define DESC   XO("FLAC files")

Definition at line 36 of file ImportFLAC.cpp.

◆ FLAC_HEADER

#define FLAC_HEADER   "fLaC"

Definition at line 34 of file ImportFLAC.cpp.

◆ LEGACY_FLAC

#define LEGACY_FLAC

Definition at line 59 of file ImportFLAC.cpp.

Variable Documentation

◆ exts

const auto exts
static
Initial value:
= {
wxT("flac"),
wxT("flc")
}
wxT("CloseDown"))

Definition at line 38 of file ImportFLAC.cpp.

◆ registered

Initial value:
{ "FLAC",
std::make_unique< FLACImportPlugin >()
}

Definition at line 317 of file ImportFLAC.cpp.