Essentia  2.1-beta5-dev
essentia.h File Reference
#include "config.h"
#include "types.h"
#include "essentiautil.h"
#include "stringutil.h"
#include "streamutil.h"

Go to the source code of this file.

Classes

class  TypeMap
 

Namespaces

 essentia
 
 essentia::standard
 
 essentia::streaming
 

Macros

#define registerEssentiaType(type)   TypeMap::_typeMap->insert(typeid(type).name(), #type)
 

Functions

void init ()
 
bool isInitialized ()
 
void shutdown ()
 
void ESSENTIA_API registerAlgorithm ()
 
void ESSENTIA_API registerAlgorithm ()
 

Variables

const char * version
 
const char * version_git_sha
 

Macro Definition Documentation

◆ registerEssentiaType

#define registerEssentiaType (   type)    TypeMap::_typeMap->insert(typeid(type).name(), #type)

Referenced by TypeMap::init().