Audacity  2.2.0
ImportPCM.cpp File Reference
#include "../Audacity.h"
#include "ImportPCM.h"
#include "../Internat.h"
#include "../Tags.h"
#include <wx/wx.h>
#include <wx/string.h>
#include <wx/utils.h>
#include <wx/intl.h>
#include <wx/ffile.h>
#include <wx/sizer.h>
#include <wx/checkbox.h>
#include <wx/button.h>
#include <wx/stattext.h>
#include "sndfile.h"
#include "../ondemand/ODManager.h"
#include "../ondemand/ODComputeSummaryTask.h"
#include "../FileFormats.h"
#include "../Prefs.h"
#include "../WaveTrack.h"
#include "ImportPlugin.h"
#include <algorithm>

Classes

class  PCMImportPlugin
 An ImportPlugin for PCM data. More...
 
class  PCMImportFileHandle
 An ImportFileHandle for PCM data. More...
 
struct  id3_tag_deleter
 

Macros

#define kMinimumODFileSampleSize   44100*30
 
#define DESC   _("WAV, AIFF, and other uncompressed types")
 

Typedefs

using id3_tag_holder = std::unique_ptr< id3_tag, id3_tag_deleter >
 

Functions

void GetPCMImportPlugin (ImportPluginList &importPluginList, UnusableImportPluginList &WXUNUSED(unusableImportPluginList))
 
static wxString AskCopyOrEdit ()
 

Macro Definition Documentation

#define DESC   _("WAV, AIFF, and other uncompressed types")
#define kMinimumODFileSampleSize   44100*30

Typedef Documentation

using id3_tag_holder = std::unique_ptr<id3_tag, id3_tag_deleter>

Function Documentation

static wxString AskCopyOrEdit ( )
static

References _(), gPrefs, and safenew.

Referenced by PCMImportFileHandle::Import().

void GetPCMImportPlugin ( ImportPluginList importPluginList,
UnusableImportPluginList WXUNUSEDunusableImportPluginList 
)

Referenced by Importer::Initialize().