Audacity  3.0.3
Variables
LegacyAliasBlockFile.cpp File Reference
#include "../Audacity.h"
#include "LegacyAliasBlockFile.h"
#include <wx/utils.h>
#include <wx/wxcrtvararg.h>
#include <sndfile.h>
#include "LegacyBlockFile.h"
#include "../DirManager.h"
#include "../FileFormats.h"
#include "../xml/XMLTagHandler.h"
Include dependency graph for LegacyAliasBlockFile.cpp:

Go to the source code of this file.

Variables

static const auto sFactory
 
static DirManager::RegisteredBlockFileDeserializer sRegistration1
 
static DirManager::RegisteredBlockFileDeserializer sRegistration2
 

Variable Documentation

◆ sFactory

const auto sFactory
static
Initial value:
= []( DirManager &dm, const wxChar **attrs ){
int i=0;
bool alias = false;
while(attrs[i]) {
if (!wxStricmp(attrs[i], wxT("alias"))) {
if (wxAtoi(attrs[i+1])==1)
alias = true;
}
i++;
if (attrs[i])
i++;
}
if (alias)
dm.GetProjectDataDir(), attrs);
else
return LegacyBlockFile::BuildFromXML(dm.GetProjectDataDir(), attrs,
dm.GetLoadingBlockLength(),
dm.GetLoadingFormat());
}

Definition at line 152 of file LegacyAliasBlockFile.cpp.

◆ sRegistration1

DirManager::RegisteredBlockFileDeserializer sRegistration1
static
Initial value:
{
"blockfile", sFactory
}

Definition at line 178 of file LegacyAliasBlockFile.cpp.

◆ sRegistration2

DirManager::RegisteredBlockFileDeserializer sRegistration2
static
Initial value:
{
"legacyblockfile", sFactory
}

Definition at line 181 of file LegacyAliasBlockFile.cpp.

sFactory
static const auto sFactory
Definition: LegacyAliasBlockFile.cpp:152
LegacyAliasBlockFile::BuildFromXML
static BlockFilePtr BuildFromXML(const FilePath &projDir, const wxChar **attrs)
Definition: LegacyAliasBlockFile.cpp:87
LegacyBlockFile::BuildFromXML
static BlockFilePtr BuildFromXML(const FilePath &dir, const wxChar **attrs, size_t len, sampleFormat format)
static
Definition: LegacyBlockFile.cpp:223