cannam@50: cannam@50: cannam@50: cannam@50: cannam@0: VampPluginSDK: vamp-simple-host.cpp File Reference cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50:
cannam@50: cannam@50: cannam@50:
cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50:
cannam@50:
VampPluginSDK cannam@50:  2.1 cannam@50:
cannam@50: cannam@50:
cannam@50:
cannam@50: cannam@50: cannam@50: cannam@50: cannam@50:
cannam@50:
cannam@50: cannam@50:
cannam@0:
cannam@0:
cannam@50: cannam@50:
cannam@50:
cannam@50:
cannam@50: Defines | cannam@50: Enumerations | cannam@50: Functions
cannam@50:
cannam@50:
vamp-simple-host.cpp File Reference
cannam@50:
cannam@0:
cannam@0: cannam@50:

Go to the source code of this file.

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

cannam@50: Defines

#define HOST_VERSION   "1.4"

cannam@50: Enumerations

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

cannam@50: 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)
static string header (string text, int level)
cannam@50:

Define Documentation

cannam@50: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@50: cannam@0: cannam@0:
#define HOST_VERSION   "1.4"
cannam@0:
cannam@0:
cannam@0: cannam@50:

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

cannam@0: cannam@50:

Referenced by main().

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

Enumeration Type Documentation

cannam@50: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@50: cannam@50: cannam@50:
enum Verbosity
cannam@50:
cannam@50:
cannam@50:
Enumerator:
cannam@50: cannam@50: cannam@50: cannam@50: cannam@50:
PluginIds  cannam@50:
PluginOutputIds  cannam@50:
PluginInformation  cannam@50:
PluginInformationDetailed  cannam@50:
cannam@50:
cannam@50:
cannam@50: cannam@50:

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

cannam@50: cannam@50:
cannam@50:
cannam@50:

Function Documentation

cannam@50: cannam@50:
cannam@50:
cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: 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@50:

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

cannam@0: cannam@50:

References Vamp::RealTime::toString().

cannam@50: cannam@50:

Referenced by runPlugin().

cannam@0: cannam@0:
cannam@50:
cannam@50: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@50: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@0: cannam@0:
void transformInput (float * ,
size_t  
)
cannam@0:
cannam@0:
cannam@0: cannam@0:
cannam@50:
cannam@50: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@50: cannam@0: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@0: cannam@0:
void fft (unsigned int,
bool ,
double * ,
double * ,
double * ,
double *  
)
cannam@0:
cannam@0:
cannam@0: cannam@0:
cannam@50:
cannam@50: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@50: cannam@0: cannam@50: cannam@50: cannam@21: cannam@0: cannam@0:
void printPluginPath (bool verbose)
cannam@0:
cannam@0:
cannam@0: cannam@50:

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

cannam@0: cannam@50:

Referenced by main().

cannam@0: cannam@0:
cannam@50:
cannam@50: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@50: cannam@0: cannam@50: cannam@21: cannam@0: cannam@0:
void printPluginCategoryList ()
cannam@0:
cannam@0: cannam@50:
cannam@50: cannam@0: cannam@50: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@50: cannam@0: cannam@50: cannam@50: cannam@21: cannam@0: cannam@0:
void listPluginsInLibrary (string soname)
cannam@0:
cannam@0:
cannam@0: cannam@0:
cannam@50:
cannam@50: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@50: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: 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@50:
cannam@50: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@50: cannam@0: cannam@50: cannam@50: cannam@21: cannam@0: cannam@0:
void usage (const char * name)
cannam@0:
cannam@0:
cannam@0: cannam@50:

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

cannam@0: cannam@50:

References PLUGIN_SUFFIX.

cannam@0: cannam@50:

Referenced by main().

cannam@0: cannam@0:
cannam@50:
cannam@50: cannam@0:
cannam@0:
cannam@0: cannam@0: cannam@50: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@50: cannam@0: cannam@0: cannam@0: cannam@0: cannam@50: cannam@0: cannam@0:
int main (int argc,
char ** argv 
)
cannam@0:
cannam@0: cannam@50:
cannam@50: cannam@21:
cannam@21:
cannam@21: cannam@21: cannam@50: cannam@21: cannam@50: cannam@50: cannam@21: cannam@21: cannam@21: cannam@21: cannam@50: cannam@50: cannam@21: cannam@21: cannam@21: cannam@21: cannam@50: cannam@21: cannam@21:
static string header (string text,
int level 
) [static]
cannam@21:
cannam@21:
cannam@21: cannam@50:

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

cannam@21: cannam@50:

Referenced by enumeratePlugins().

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