Go to the source code of this file.
Defines | |
| #define | HOST_VERSION "1.1" |
Enumerations | |
| enum | Verbosity { PluginIds, PluginOutputIds, PluginInformation } |
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) |
| #define HOST_VERSION "1.1" |
| enum Verbosity |
Definition at line 65 of file vamp-simple-host.cpp.
| void printFeatures | ( | int | frame, | |
| int | sr, | |||
| int | output, | |||
| Plugin::FeatureSet | features, | |||
| ofstream * | out, | |||
| bool | frames | |||
| ) |
Definition at line 423 of file vamp-simple-host.cpp.
References Vamp::RealTime::toString().
Referenced by runPlugin().
| void transformInput | ( | float * | , | |
| size_t | ||||
| ) |
| void fft | ( | unsigned | int, | |
| bool | , | |||
| double * | , | |||
| double * | , | |||
| double * | , | |||
| double * | ||||
| ) |
| void printPluginPath | ( | bool | verbose | ) |
| void printPluginCategoryList | ( | ) |
Definition at line 577 of file vamp-simple-host.cpp.
References Vamp::PluginBase::getDescription(), Vamp::PluginBase::getMaker(), Vamp::PluginBase::getName(), Vamp::HostExt::PluginLoader::getPluginCategory(), Vamp::HostExt::PluginLoader::listPlugins(), and Vamp::HostExt::PluginLoader::loadPlugin().
Referenced by main().
| void enumeratePlugins | ( | Verbosity | verbosity | ) |
Definition at line 478 of file vamp-simple-host.cpp.
References Vamp::PluginBase::getDescription(), Vamp::PluginBase::getIdentifier(), Vamp::HostExt::PluginLoader::getLibraryPathForPlugin(), Vamp::PluginBase::getMaker(), Vamp::PluginBase::getName(), Vamp::Plugin::getOutputDescriptors(), Vamp::HostExt::PluginLoader::getPluginCategory(), Vamp::PluginBase::getVampApiVersion(), Vamp::HostExt::PluginLoader::listPlugins(), Vamp::HostExt::PluginLoader::loadPlugin(), PluginIds, PluginInformation, and PluginOutputIds.
Referenced by main().
| void listPluginsInLibrary | ( | string | soname | ) |
| int runPlugin | ( | string | myname, | |
| string | soname, | |||
| string | id, | |||
| string | output, | |||
| int | outputNo, | |||
| string | inputFile, | |||
| string | outfilename, | |||
| bool | frames | |||
| ) |
Definition at line 244 of file vamp-simple-host.cpp.
References Vamp::HostExt::PluginLoader::composePluginKey(), Vamp::PluginBase::getIdentifier(), Vamp::Plugin::getInputDomain(), Vamp::Plugin::getMaxChannelCount(), Vamp::Plugin::getMinChannelCount(), Vamp::Plugin::getOutputDescriptors(), Vamp::Plugin::getPreferredBlockSize(), Vamp::Plugin::getPreferredStepSize(), Vamp::Plugin::getRemainingFeatures(), Vamp::Plugin::initialise(), Vamp::HostExt::PluginLoader::loadPlugin(), printFeatures(), and Vamp::Plugin::process().
Referenced by main().
| void usage | ( | const char * | name | ) |
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 121 of file vamp-simple-host.cpp.
References enumeratePlugins(), HOST_VERSION, PluginIds, PluginInformation, PluginOutputIds, printPluginCategoryList(), printPluginPath(), runPlugin(), usage(), VAMP_API_VERSION, and VAMP_SDK_VERSION.
1.5.5