Chris@1: Chris@1: Chris@1:
Chris@1: Chris@1:
Chris@1: VampPluginSDK
Chris@1: 2.1
Chris@1:
Chris@1:
Chris@1: |
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Go to the source code of this file.
Chris@1:Chris@1: Defines | |
#define | HOST_VERSION "1.4" |
Chris@1: Enumerations | |
enum | Verbosity { PluginIds, Chris@1: PluginOutputIds, Chris@1: PluginInformation, Chris@1: PluginInformationDetailed Chris@1: } |
Chris@1: 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" | Chris@1:
Definition at line 74 of file vamp-simple-host.cpp.
Chris@1: Chris@1:Referenced by main().
Chris@1: Chris@1:enum Verbosity | Chris@1:
PluginIds | Chris@1: |
PluginOutputIds | Chris@1: |
PluginInformation | Chris@1: |
PluginInformationDetailed | Chris@1: |
Definition at line 76 of file vamp-simple-host.cpp.
Chris@1: Chris@1:void printFeatures | Chris@1:( | Chris@1:int | Chris@1:frame, | Chris@1:
Chris@1: | Chris@1: | int | Chris@1:sr, | Chris@1:
Chris@1: | Chris@1: | int | Chris@1:output, | Chris@1:
Chris@1: | Chris@1: | Plugin::FeatureSet | Chris@1:features, | Chris@1:
Chris@1: | Chris@1: | ofstream * | Chris@1:out, | Chris@1:
Chris@1: | Chris@1: | bool | Chris@1:frames | Chris@1:
Chris@1: | ) | Chris@1:Chris@1: |
Definition at line 495 of file vamp-simple-host.cpp.
Chris@1: Chris@1:References Vamp::RealTime::toString().
Chris@1: Chris@1:Referenced by runPlugin().
Chris@1: Chris@1:void transformInput | Chris@1:( | Chris@1:float * | Chris@1:, | Chris@1:
Chris@1: | Chris@1: | size_t | Chris@1:Chris@1: |
Chris@1: | ) | Chris@1:Chris@1: |
void fft | Chris@1:( | Chris@1:unsigned | Chris@1:int, | Chris@1:
Chris@1: | Chris@1: | bool | Chris@1:, | Chris@1:
Chris@1: | Chris@1: | double * | Chris@1:, | Chris@1:
Chris@1: | Chris@1: | double * | Chris@1:, | Chris@1:
Chris@1: | Chris@1: | double * | Chris@1:, | Chris@1:
Chris@1: | Chris@1: | double * | Chris@1:Chris@1: |
Chris@1: | ) | Chris@1:Chris@1: |
void printPluginPath | Chris@1:( | Chris@1:bool | Chris@1:verbose | ) | Chris@1:Chris@1: |
Definition at line 547 of file vamp-simple-host.cpp.
Chris@1: Chris@1:Referenced by main().
Chris@1: Chris@1:void printPluginCategoryList | Chris@1:( | Chris@1:) | Chris@1:Chris@1: |
Definition at line 797 of file vamp-simple-host.cpp.
Chris@1: Chris@1:References Vamp::PluginBase::getDescription(), Vamp::PluginBase::getMaker(), Vamp::PluginBase::getName(), Vamp::HostExt::PluginLoader::getPluginCategory(), Vamp::HostExt::PluginLoader::listPlugins(), and Vamp::HostExt::PluginLoader::loadPlugin().
Chris@1: Chris@1:Referenced by main().
Chris@1: Chris@1:void enumeratePlugins | Chris@1:( | Chris@1:Verbosity | Chris@1:verbosity | ) | Chris@1:Chris@1: |
Definition at line 578 of file vamp-simple-host.cpp.
Chris@1: Chris@1: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.
Chris@1: Chris@1:Referenced by main().
Chris@1: Chris@1:void listPluginsInLibrary | Chris@1:( | Chris@1:string | Chris@1:soname | ) | Chris@1:Chris@1: |
int runPlugin | Chris@1:( | Chris@1:string | Chris@1:myname, | Chris@1:
Chris@1: | Chris@1: | string | Chris@1:soname, | Chris@1:
Chris@1: | Chris@1: | string | Chris@1:id, | Chris@1:
Chris@1: | Chris@1: | string | Chris@1:output, | Chris@1:
Chris@1: | Chris@1: | int | Chris@1:outputNo, | Chris@1:
Chris@1: | Chris@1: | string | Chris@1:inputFile, | Chris@1:
Chris@1: | Chris@1: | string | Chris@1:outfilename, | Chris@1:
Chris@1: | Chris@1: | bool | Chris@1:frames | Chris@1:
Chris@1: | ) | Chris@1:Chris@1: |
Definition at line 265 of file vamp-simple-host.cpp.
Chris@1: Chris@1: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().
Chris@1: Chris@1:Referenced by main().
Chris@1: Chris@1:void usage | Chris@1:( | Chris@1:const char * | Chris@1:name | ) | Chris@1:Chris@1: |
Definition at line 93 of file vamp-simple-host.cpp.
Chris@1: Chris@1:References PLUGIN_SUFFIX.
Chris@1: Chris@1:Referenced by main().
Chris@1: Chris@1:int main | Chris@1:( | Chris@1:int | Chris@1:argc, | Chris@1:
Chris@1: | Chris@1: | char ** | Chris@1:argv | Chris@1:
Chris@1: | ) | Chris@1:Chris@1: |
Definition at line 137 of file vamp-simple-host.cpp.
Chris@1: Chris@1:References enumeratePlugins(), HOST_VERSION, PluginIds, PluginInformation, PluginInformationDetailed, PluginOutputIds, printPluginCategoryList(), printPluginPath(), runPlugin(), usage(), VAMP_API_VERSION, and VAMP_SDK_VERSION.
Chris@1: Chris@1:static string header | Chris@1:( | Chris@1:string | Chris@1:text, | Chris@1:
Chris@1: | Chris@1: | int | Chris@1:level | Chris@1:
Chris@1: | ) | Chris@1: [static] |
Chris@1:
Definition at line 567 of file vamp-simple-host.cpp.
Chris@1: Chris@1:Referenced by enumeratePlugins().
Chris@1: Chris@1: