cannam@0: cannam@0:
cannam@0:cannam@0: cannam@0:
cannam@0: Go to the source code of this file.
Defines | |
#define | HOST_VERSION "1.4" |
Enumerations | |
enum | Verbosity { PluginIds, cannam@0: PluginOutputIds, cannam@21: PluginInformation, cannam@21: PluginInformationDetailed 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) |
static string | header (string text, int level) |
#define HOST_VERSION "1.4" | cannam@0:
cannam@0: cannam@21:
Definition at line 74 of file vamp-simple-host.cpp.
cannam@0: cannam@21:Referenced by main().
cannam@0: cannam@0:cannam@0:
enum Verbosity | cannam@0:
cannam@0:
PluginIds | cannam@0: |
PluginOutputIds | cannam@0: |
PluginInformation | cannam@0: |
PluginInformationDetailed | cannam@21: |
Definition at line 76 of file vamp-simple-host.cpp.
cannam@0: cannam@0:cannam@0:
void printFeatures | cannam@0:( | cannam@0:int | cannam@0:frame, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:sr, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:output, | cannam@0:|
cannam@0: | cannam@0: | Plugin::FeatureSet | cannam@0:features, | cannam@0:|
cannam@0: | cannam@0: | ofstream * | cannam@0:out, | cannam@0:|
cannam@0: | cannam@0: | bool | cannam@0:frames | cannam@0: |
cannam@0: | ) | cannam@21:cannam@0: |
cannam@0: cannam@21:
Definition at line 477 of file vamp-simple-host.cpp.
cannam@0: cannam@21:References Vamp::RealTime::toString().
cannam@0: cannam@21:Referenced by runPlugin().
cannam@0: cannam@0:void transformInput | cannam@0:( | cannam@0:float * | cannam@0:, | cannam@0:|
cannam@0: | cannam@0: | size_t | cannam@0:cannam@0: | |
cannam@0: | ) | cannam@21:cannam@0: |
cannam@0: cannam@0:
void fft | cannam@0:( | cannam@0:unsigned | cannam@0:int, | cannam@0:|
cannam@0: | cannam@0: | bool | cannam@0:, | cannam@0:|
cannam@0: | cannam@0: | double * | cannam@0:, | cannam@0:|
cannam@0: | cannam@0: | double * | cannam@0:, | cannam@0:|
cannam@0: | cannam@0: | double * | cannam@0:, | cannam@0:|
cannam@0: | cannam@0: | double * | cannam@0:cannam@0: | |
cannam@0: | ) | cannam@21:cannam@0: |
cannam@0: cannam@0:
void printPluginPath | cannam@0:( | cannam@0:bool | cannam@0:verbose | cannam@0:) | cannam@21:cannam@0: |
cannam@0: cannam@21:
Definition at line 528 of file vamp-simple-host.cpp.
cannam@0: cannam@21:Referenced by main().
cannam@0: cannam@0:void printPluginCategoryList | cannam@0:( | cannam@0:cannam@0: | ) | cannam@21:cannam@0: |
cannam@0: cannam@21:
Definition at line 778 of file vamp-simple-host.cpp.
cannam@0: cannam@21: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@21:Referenced by main().
cannam@0: cannam@0:void enumeratePlugins | cannam@0:( | cannam@0:Verbosity | cannam@0:verbosity | cannam@0:) | cannam@21:cannam@0: |
cannam@0: cannam@21:
Definition at line 559 of file vamp-simple-host.cpp.
cannam@0: cannam@21:References Vamp::PluginBase::getCopyright(), Vamp::PluginBase::getDescription(), Vamp::PluginBase::getIdentifier(), Vamp::Plugin::getInputDomain(), Vamp::HostExt::PluginLoader::getLibraryPathForPlugin(), Vamp::PluginBase::getMaker(), Vamp::Plugin::getMaxChannelCount(), Vamp::Plugin::getMinChannelCount(), Vamp::PluginBase::getName(), Vamp::Plugin::getOutputDescriptors(), Vamp::PluginBase::getParameterDescriptors(), Vamp::HostExt::PluginLoader::getPluginCategory(), Vamp::PluginBase::getPluginVersion(), Vamp::Plugin::getPreferredBlockSize(), Vamp::Plugin::getPreferredStepSize(), Vamp::PluginBase::getVampApiVersion(), header(), Vamp::HostExt::PluginLoader::listPlugins(), Vamp::HostExt::PluginLoader::loadPlugin(), PluginIds, PluginInformation, PluginInformationDetailed, PluginOutputIds, and Vamp::Plugin::TimeDomain.
cannam@0: cannam@21:Referenced by main().
cannam@0: cannam@0:void listPluginsInLibrary | cannam@0:( | cannam@0:string | cannam@0:soname | cannam@0:) | cannam@21:cannam@0: |
cannam@0: cannam@0:
int runPlugin | cannam@0:( | cannam@0:string | cannam@0:myname, | cannam@0:|
cannam@0: | cannam@0: | string | cannam@0:soname, | cannam@0:|
cannam@0: | cannam@0: | string | cannam@0:id, | cannam@0:|
cannam@0: | cannam@0: | string | cannam@0:output, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:outputNo, | cannam@0:|
cannam@0: | cannam@0: | string | cannam@0:inputFile, | cannam@0:|
cannam@0: | cannam@0: | string | cannam@0:outfilename, | cannam@0:|
cannam@0: | cannam@0: | bool | cannam@0:frames | cannam@0: |
cannam@0: | ) | cannam@21:cannam@0: |
cannam@0: cannam@21:
Definition at line 265 of file vamp-simple-host.cpp.
cannam@0: cannam@21: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::HostExt::PluginInputDomainAdapter::getTimestampAdjustment(), Vamp::HostExt::PluginWrapper::getWrapper(), Vamp::Plugin::initialise(), Vamp::HostExt::PluginLoader::loadPlugin(), printFeatures(), and Vamp::Plugin::process().
cannam@0: cannam@21:Referenced by main().
cannam@0: cannam@0:void usage | cannam@0:( | cannam@0:const char * | cannam@0:name | cannam@0:) | cannam@21:cannam@0: |
cannam@0: cannam@21:
Definition at line 93 of file vamp-simple-host.cpp.
cannam@0: cannam@21:References PLUGIN_SUFFIX.
cannam@0: cannam@21:Referenced by main().
cannam@0: cannam@0:int main | cannam@0:( | cannam@0:int | cannam@0:argc, | cannam@0:|
cannam@0: | cannam@0: | char ** | cannam@0:argv | cannam@0: |
cannam@0: | ) | cannam@21:cannam@0: |
cannam@0: cannam@21:
Definition at line 137 of file vamp-simple-host.cpp.
cannam@0: cannam@21:References enumeratePlugins(), HOST_VERSION, PluginIds, PluginInformation, PluginInformationDetailed, PluginOutputIds, printPluginCategoryList(), printPluginPath(), runPlugin(), usage(), VAMP_API_VERSION, and VAMP_SDK_VERSION.
cannam@21: cannam@21:static string header | cannam@21:( | cannam@21:string | cannam@21:text, | cannam@21:|
cannam@21: | cannam@21: | int | cannam@21:level | cannam@21: |
cannam@21: | ) | cannam@21: [static] |
cannam@21:
cannam@21: cannam@21:
Definition at line 548 of file vamp-simple-host.cpp.
cannam@21: cannam@21:Referenced by enumeratePlugins().
cannam@0: cannam@0:cannam@0: