cannam@0: cannam@0: cannam@0: VampPluginSDK: vamp-simple-host.cpp File Reference cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
cannam@0:

vamp-simple-host.cpp File Reference

cannam@0:

cannam@0: cannam@0:

cannam@0: Go to the source code of this file. cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:

Defines

#define HOST_VERSION   "1.1"

Enumerations

enum  Verbosity { PluginIds, cannam@0: PluginOutputIds, cannam@0: PluginInformation cannam@0: }

Functions

void printFeatures (int, int, int, Plugin::FeatureSet, ofstream *, bool frames)
void transformInput (float *, size_t)
void fft (unsigned int, bool, double *, double *, double *, double *)
void printPluginPath (bool verbose)
void printPluginCategoryList ()
void enumeratePlugins (Verbosity)
void listPluginsInLibrary (string soname)
int runPlugin (string myname, string soname, string id, string output, int outputNo, string inputFile, string outfilename, bool frames)
void usage (const char *name)
int main (int argc, char **argv)
cannam@0:


Define Documentation

cannam@0: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
#define HOST_VERSION   "1.1"
cannam@0:
cannam@0:
cannam@0: cannam@0:

cannam@0: cannam@0:

Definition at line 63 of file vamp-simple-host.cpp.

cannam@0: cannam@0:

Referenced by main().

cannam@0: cannam@0:
cannam@0:

cannam@0:


Enumeration Type Documentation

cannam@0: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
enum Verbosity
cannam@0:
cannam@0:
cannam@0: cannam@0:

cannam@0:

Enumerator:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
PluginIds  cannam@0:
PluginOutputIds  cannam@0:
PluginInformation  cannam@0:
cannam@0:
cannam@0: cannam@0:

Definition at line 65 of file vamp-simple-host.cpp.

cannam@0: cannam@0:
cannam@0:

cannam@0:


Function Documentation

cannam@0: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
void printFeatures (int  frame,
int  sr,
int  output,
Plugin::FeatureSet  features,
ofstream *  out,
bool  frames 
)
cannam@0:
cannam@0:
cannam@0: cannam@0:

cannam@0: cannam@0:

Definition at line 423 of file vamp-simple-host.cpp.

cannam@0: cannam@0:

References Vamp::RealTime::toString().

cannam@0: cannam@0:

Referenced by runPlugin().

cannam@0: cannam@0:
cannam@0:

cannam@0: cannam@0:

cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
void transformInput (float * ,
size_t  
)
cannam@0:
cannam@0:
cannam@0: cannam@0:

cannam@0: cannam@0:

cannam@0:

cannam@0: cannam@0:

cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
void fft (unsigned  int,
bool ,
double * ,
double * ,
double * ,
double *  
)
cannam@0:
cannam@0:
cannam@0: cannam@0:

cannam@0: cannam@0:

cannam@0:

cannam@0: cannam@0:

cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
void printPluginPath (bool  verbose  ) 
cannam@0:
cannam@0:
cannam@0: cannam@0:

cannam@0: cannam@0:

Definition at line 459 of file vamp-simple-host.cpp.

cannam@0: cannam@0:

Referenced by main().

cannam@0: cannam@0:
cannam@0:

cannam@0: cannam@0:

cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
void printPluginCategoryList (  ) 
cannam@0:
cannam@0:
cannam@0: cannam@0:

cannam@0: cannam@0:

Definition at line 577 of file vamp-simple-host.cpp.

cannam@0: cannam@0:

References Vamp::PluginBase::getDescription(), Vamp::PluginBase::getMaker(), Vamp::PluginBase::getName(), Vamp::HostExt::PluginLoader::getPluginCategory(), Vamp::HostExt::PluginLoader::listPlugins(), and Vamp::HostExt::PluginLoader::loadPlugin().

cannam@0: cannam@0:

Referenced by main().

cannam@0: cannam@0:
cannam@0:

cannam@0: cannam@0:

cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
void enumeratePlugins (Verbosity  verbosity  ) 
cannam@0:
cannam@0: cannam@0:

cannam@0: cannam@0:

cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
void listPluginsInLibrary (string  soname  ) 
cannam@0:
cannam@0:
cannam@0: cannam@0:

cannam@0: cannam@0:

cannam@0:

cannam@0: cannam@0:

cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
int runPlugin (string  myname,
string  soname,
string  id,
string  output,
int  outputNo,
string  inputFile,
string  outfilename,
bool  frames 
)
cannam@0:
cannam@0: cannam@0:

cannam@0: cannam@0:

cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
void usage (const char *  name  ) 
cannam@0:
cannam@0:
cannam@0: cannam@0:

cannam@0: cannam@0:

Definition at line 81 of file vamp-simple-host.cpp.

cannam@0: cannam@0:

References PLUGIN_SUFFIX.

cannam@0: cannam@0:

Referenced by main().

cannam@0: cannam@0:
cannam@0:

cannam@0: cannam@0:

cannam@0:
cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:
int main (int  argc,
char **  argv 
)
cannam@0:
cannam@0:
cannam@0: cannam@0:

cannam@0: cannam@0:

Definition at line 121 of file vamp-simple-host.cpp.

cannam@0: cannam@0:

References enumeratePlugins(), HOST_VERSION, PluginIds, PluginInformation, PluginOutputIds, printPluginCategoryList(), printPluginPath(), runPlugin(), usage(), VAMP_API_VERSION, and VAMP_SDK_VERSION.

cannam@0: cannam@0:
cannam@0:

cannam@0:

cannam@0:
Generated on Wed Jul 9 11:36:07 2008 for VampPluginSDK by  cannam@0: cannam@0: doxygen 1.5.5
cannam@0: cannam@0: