cannam@0: cannam@0:
cannam@0:cannam@0: List of all members.
Definition at line 46 of file PluginAdapter.cpp.
cannam@0:Public Member Functions | |
Impl (PluginAdapterBase *) | |
~Impl () | |
const VampPluginDescriptor * | getDescriptor () |
Protected Types | |
typedef std::map< const void cannam@0: *, Impl * > | AdapterMap |
typedef std::map< Plugin cannam@0: *, Plugin::OutputList * > | OutputMap |
Protected Member Functions | |
void | cleanup (Plugin *plugin) |
void | checkOutputMap (Plugin *plugin) |
unsigned int | getOutputCount (Plugin *plugin) |
VampOutputDescriptor * | getOutputDescriptor (Plugin *plugin, unsigned int i) |
VampFeatureList * | process (Plugin *plugin, const float *const *inputBuffers, int sec, int nsec) |
VampFeatureList * | getRemainingFeatures (Plugin *plugin) |
VampFeatureList * | convertFeatures (Plugin *plugin, const Plugin::FeatureSet &features) |
void | resizeFS (Plugin *plugin, int n) |
void | resizeFL (Plugin *plugin, int n, size_t sz) |
void | resizeFV (Plugin *plugin, int n, int j, size_t sz) |
Static Protected Member Functions | |
static VampPluginHandle | vampInstantiate (const VampPluginDescriptor *desc, float inputSampleRate) |
static void | vampCleanup (VampPluginHandle handle) |
static int | vampInitialise (VampPluginHandle handle, unsigned int channels, unsigned int stepSize, unsigned int blockSize) |
static void | vampReset (VampPluginHandle handle) |
static float | vampGetParameter (VampPluginHandle handle, int param) |
static void | vampSetParameter (VampPluginHandle handle, int param, float value) |
static unsigned int | vampGetCurrentProgram (VampPluginHandle handle) |
static void | vampSelectProgram (VampPluginHandle handle, unsigned int program) |
static unsigned int | vampGetPreferredStepSize (VampPluginHandle handle) |
static unsigned int | vampGetPreferredBlockSize (VampPluginHandle handle) |
static unsigned int | vampGetMinChannelCount (VampPluginHandle handle) |
static unsigned int | vampGetMaxChannelCount (VampPluginHandle handle) |
static unsigned int | vampGetOutputCount (VampPluginHandle handle) |
static VampOutputDescriptor * | vampGetOutputDescriptor (VampPluginHandle handle, unsigned int i) |
static void | vampReleaseOutputDescriptor (VampOutputDescriptor *desc) |
static VampFeatureList * | vampProcess (VampPluginHandle handle, const float *const *inputBuffers, int sec, int nsec) |
static VampFeatureList * | vampGetRemainingFeatures (VampPluginHandle handle) |
static void | vampReleaseFeatureSet (VampFeatureList *fs) |
static Impl * | lookupAdapter (VampPluginHandle) |
Protected Attributes | |
PluginAdapterBase * | m_base |
bool | m_populated |
VampPluginDescriptor | m_descriptor |
Plugin::ParameterList | m_parameters |
Plugin::ProgramList | m_programs |
OutputMap | m_pluginOutputs |
std::map< Plugin cannam@0: *, VampFeatureList * > | m_fs |
std::map< Plugin cannam@0: *, std::vector< size_t > > | m_fsizes |
std::map< Plugin cannam@0: *, std::vector< std::vector cannam@0: < size_t > > > | m_fvsizes |
Static Protected Attributes | |
static AdapterMap * | m_adapterMap = 0 |
typedef std::map<const void *, Impl *> Vamp::PluginAdapterBase::Impl::AdapterMap [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 107 of file PluginAdapter.cpp.
cannam@0: cannam@0:typedef std::map<Plugin *, Plugin::OutputList *> Vamp::PluginAdapterBase::Impl::OutputMap [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 116 of file PluginAdapter.cpp.
cannam@0: cannam@0:cannam@0:
Vamp::PluginAdapterBase::Impl::Impl | cannam@0:( | cannam@0:PluginAdapterBase * | cannam@0:base | cannam@0:) | cannam@0:cannam@0: |
cannam@0: cannam@0:
Definition at line 143 of file PluginAdapter.cpp.
cannam@0: cannam@0:Vamp::PluginAdapterBase::Impl::~Impl | cannam@0:( | cannam@0:cannam@0: | ) | cannam@0:cannam@0: |
cannam@0: cannam@0:
Definition at line 258 of file PluginAdapter.cpp.
cannam@0: cannam@0:References _VampPluginDescriptor::copyright, _VampParameterDescriptor::description, _VampPluginDescriptor::description, _VampParameterDescriptor::identifier, _VampPluginDescriptor::identifier, m_adapterMap, m_descriptor, m_populated, _VampPluginDescriptor::maker, _VampParameterDescriptor::name, _VampPluginDescriptor::name, _VampPluginDescriptor::parameterCount, _VampPluginDescriptor::parameters, _VampPluginDescriptor::programCount, _VampPluginDescriptor::programs, _VampParameterDescriptor::unit, and _VampParameterDescriptor::valueNames.
cannam@0: cannam@0:cannam@0:
const VampPluginDescriptor * Vamp::PluginAdapterBase::Impl::getDescriptor | cannam@0:( | cannam@0:cannam@0: | ) | cannam@0:cannam@0: |
cannam@0: cannam@0:
Definition at line 153 of file PluginAdapter.cpp.
cannam@0: cannam@0:References _VampPluginDescriptor::cleanup, _VampPluginDescriptor::copyright, Vamp::PluginAdapterBase::createPlugin(), _VampParameterDescriptor::defaultValue, _VampParameterDescriptor::description, _VampPluginDescriptor::description, Vamp::Plugin::FrequencyDomain, Vamp::PluginBase::getCopyright(), _VampPluginDescriptor::getCurrentProgram, Vamp::PluginBase::getDescription(), Vamp::PluginBase::getIdentifier(), Vamp::Plugin::getInputDomain(), Vamp::PluginBase::getMaker(), _VampPluginDescriptor::getMaxChannelCount, _VampPluginDescriptor::getMinChannelCount, Vamp::PluginBase::getName(), _VampPluginDescriptor::getOutputCount, _VampPluginDescriptor::getOutputDescriptor, _VampPluginDescriptor::getParameter, Vamp::PluginBase::getParameterDescriptors(), Vamp::PluginBase::getPluginVersion(), _VampPluginDescriptor::getPreferredBlockSize, _VampPluginDescriptor::getPreferredStepSize, Vamp::PluginBase::getPrograms(), _VampPluginDescriptor::getRemainingFeatures, Vamp::PluginBase::getVampApiVersion(), _VampParameterDescriptor::identifier, _VampPluginDescriptor::identifier, _VampPluginDescriptor::initialise, _VampPluginDescriptor::inputDomain, _VampPluginDescriptor::instantiate, _VampParameterDescriptor::isQuantized, m_adapterMap, m_base, m_descriptor, m_parameters, m_populated, m_programs, _VampPluginDescriptor::maker, _VampParameterDescriptor::maxValue, _VampParameterDescriptor::minValue, _VampParameterDescriptor::name, _VampPluginDescriptor::name, _VampPluginDescriptor::parameterCount, _VampPluginDescriptor::parameters, _VampPluginDescriptor::pluginVersion, _VampPluginDescriptor::process, _VampPluginDescriptor::programCount, _VampPluginDescriptor::programs, _VampParameterDescriptor::quantizeStep, _VampPluginDescriptor::releaseFeatureSet, _VampPluginDescriptor::releaseOutputDescriptor, _VampPluginDescriptor::reset, _VampPluginDescriptor::selectProgram, _VampPluginDescriptor::setParameter, _VampParameterDescriptor::unit, _VampParameterDescriptor::valueNames, VAMP_API_VERSION, _VampPluginDescriptor::vampApiVersion, vampCleanup(), vampFrequencyDomain, vampGetCurrentProgram(), vampGetMaxChannelCount(), vampGetMinChannelCount(), vampGetOutputCount(), vampGetOutputDescriptor(), vampGetParameter(), vampGetPreferredBlockSize(), vampGetPreferredStepSize(), vampGetRemainingFeatures(), vampInitialise(), vampInstantiate(), vampProcess(), vampReleaseFeatureSet(), vampReleaseOutputDescriptor(), vampReset(), vampSelectProgram(), vampSetParameter(), and vampTimeDomain.
cannam@0: cannam@0:Referenced by Vamp::PluginAdapterBase::getDescriptor().
cannam@0: cannam@0:VampPluginHandle Vamp::PluginAdapterBase::Impl::vampInstantiate | cannam@0:( | cannam@0:const VampPluginDescriptor * | cannam@0:desc, | cannam@0:|
cannam@0: | cannam@0: | float | cannam@0:inputSampleRate | cannam@0: |
cannam@0: | ) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 317 of file PluginAdapter.cpp.
cannam@0: cannam@0:References Vamp::PluginAdapterBase::createPlugin(), m_adapterMap, m_base, and m_descriptor.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:void Vamp::PluginAdapterBase::Impl::vampCleanup | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 349 of file PluginAdapter.cpp.
cannam@0: cannam@0:References cleanup(), and lookupAdapter().
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:int Vamp::PluginAdapterBase::Impl::vampInitialise | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle, | cannam@0:|
cannam@0: | cannam@0: | unsigned int | cannam@0:channels, | cannam@0:|
cannam@0: | cannam@0: | unsigned int | cannam@0:stepSize, | cannam@0:|
cannam@0: | cannam@0: | unsigned int | cannam@0:blockSize | cannam@0: |
cannam@0: | ) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 364 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:void Vamp::PluginAdapterBase::Impl::vampReset | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 379 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:float Vamp::PluginAdapterBase::Impl::vampGetParameter | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:param | cannam@0: |
cannam@0: | ) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 389 of file PluginAdapter.cpp.
cannam@0: cannam@0:References lookupAdapter(), and m_parameters.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:void Vamp::PluginAdapterBase::Impl::vampSetParameter | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:param, | cannam@0:|
cannam@0: | cannam@0: | float | cannam@0:value | cannam@0: |
cannam@0: | ) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 403 of file PluginAdapter.cpp.
cannam@0: cannam@0:References lookupAdapter(), and m_parameters.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:unsigned int Vamp::PluginAdapterBase::Impl::vampGetCurrentProgram | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 417 of file PluginAdapter.cpp.
cannam@0: cannam@0:References lookupAdapter(), and m_programs.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:void Vamp::PluginAdapterBase::Impl::vampSelectProgram | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle, | cannam@0:|
cannam@0: | cannam@0: | unsigned int | cannam@0:program | cannam@0: |
cannam@0: | ) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 434 of file PluginAdapter.cpp.
cannam@0: cannam@0:References lookupAdapter(), and m_programs.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:unsigned int Vamp::PluginAdapterBase::Impl::vampGetPreferredStepSize | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 448 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:unsigned int Vamp::PluginAdapterBase::Impl::vampGetPreferredBlockSize | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 458 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:unsigned int Vamp::PluginAdapterBase::Impl::vampGetMinChannelCount | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 468 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:unsigned int Vamp::PluginAdapterBase::Impl::vampGetMaxChannelCount | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 478 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:unsigned int Vamp::PluginAdapterBase::Impl::vampGetOutputCount | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 488 of file PluginAdapter.cpp.
cannam@0: cannam@0:References getOutputCount(), and lookupAdapter().
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:VampOutputDescriptor * Vamp::PluginAdapterBase::Impl::vampGetOutputDescriptor | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle, | cannam@0:|
cannam@0: | cannam@0: | unsigned int | cannam@0:i | cannam@0: |
cannam@0: | ) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 503 of file PluginAdapter.cpp.
cannam@0: cannam@0:References getOutputDescriptor(), and lookupAdapter().
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:void Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor | cannam@0:( | cannam@0:VampOutputDescriptor * | cannam@0:desc | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 519 of file PluginAdapter.cpp.
cannam@0: cannam@0:References _VampOutputDescriptor::binCount, _VampOutputDescriptor::binNames, _VampOutputDescriptor::description, _VampOutputDescriptor::hasFixedBinCount, _VampOutputDescriptor::identifier, _VampOutputDescriptor::name, and _VampOutputDescriptor::unit.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:VampFeatureList * Vamp::PluginAdapterBase::Impl::vampProcess | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle, | cannam@0:|
cannam@0: | cannam@0: | const float *const * | cannam@0:inputBuffers, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:sec, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:nsec | cannam@0: |
cannam@0: | ) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 541 of file PluginAdapter.cpp.
cannam@0: cannam@0:References lookupAdapter(), and process().
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:VampFeatureList * Vamp::PluginAdapterBase::Impl::vampGetRemainingFeatures | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 557 of file PluginAdapter.cpp.
cannam@0: cannam@0:References getRemainingFeatures(), and lookupAdapter().
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:void Vamp::PluginAdapterBase::Impl::vampReleaseFeatureSet | cannam@0:( | cannam@0:VampFeatureList * | cannam@0:fs | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 569 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor().
cannam@0: cannam@0:void Vamp::PluginAdapterBase::Impl::cleanup | cannam@0:( | cannam@0:Plugin * | cannam@0:plugin | cannam@0:) | cannam@0: [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 577 of file PluginAdapter.cpp.
cannam@0: cannam@0:References m_adapterMap, m_fs, m_fsizes, m_fvsizes, and m_pluginOutputs.
cannam@0: cannam@0:Referenced by vampCleanup().
cannam@0: cannam@0:void Vamp::PluginAdapterBase::Impl::checkOutputMap | cannam@0:( | cannam@0:Plugin * | cannam@0:plugin | cannam@0:) | cannam@0: [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 619 of file PluginAdapter.cpp.
cannam@0: cannam@0:References Vamp::Plugin::getOutputDescriptors(), and m_pluginOutputs.
cannam@0: cannam@0:Referenced by getOutputCount(), getOutputDescriptor(), getRemainingFeatures(), and process().
cannam@0: cannam@0:unsigned int Vamp::PluginAdapterBase::Impl::getOutputCount | cannam@0:( | cannam@0:Plugin * | cannam@0:plugin | cannam@0:) | cannam@0: [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 630 of file PluginAdapter.cpp.
cannam@0: cannam@0:References checkOutputMap(), and m_pluginOutputs.
cannam@0: cannam@0:Referenced by vampGetOutputCount().
cannam@0: cannam@0:VampOutputDescriptor * Vamp::PluginAdapterBase::Impl::getOutputDescriptor | cannam@0:( | cannam@0:Plugin * | cannam@0:plugin, | cannam@0:|
cannam@0: | cannam@0: | unsigned int | cannam@0:i | cannam@0: |
cannam@0: | ) | cannam@0: [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 637 of file PluginAdapter.cpp.
cannam@0: cannam@0:References Vamp::Plugin::OutputDescriptor::binCount, _VampOutputDescriptor::binCount, Vamp::Plugin::OutputDescriptor::binNames, _VampOutputDescriptor::binNames, checkOutputMap(), Vamp::Plugin::OutputDescriptor::description, _VampOutputDescriptor::description, Vamp::Plugin::OutputDescriptor::FixedSampleRate, Vamp::Plugin::OutputDescriptor::hasFixedBinCount, _VampOutputDescriptor::hasFixedBinCount, Vamp::Plugin::OutputDescriptor::hasKnownExtents, _VampOutputDescriptor::hasKnownExtents, Vamp::Plugin::OutputDescriptor::identifier, _VampOutputDescriptor::identifier, Vamp::Plugin::OutputDescriptor::isQuantized, _VampOutputDescriptor::isQuantized, m_pluginOutputs, Vamp::Plugin::OutputDescriptor::maxValue, _VampOutputDescriptor::maxValue, Vamp::Plugin::OutputDescriptor::minValue, _VampOutputDescriptor::minValue, Vamp::Plugin::OutputDescriptor::name, _VampOutputDescriptor::name, Vamp::Plugin::OutputDescriptor::OneSamplePerStep, Vamp::Plugin::OutputDescriptor::quantizeStep, _VampOutputDescriptor::quantizeStep, Vamp::Plugin::OutputDescriptor::sampleRate, _VampOutputDescriptor::sampleRate, _VampOutputDescriptor::sampleType, Vamp::Plugin::OutputDescriptor::sampleType, Vamp::Plugin::OutputDescriptor::unit, _VampOutputDescriptor::unit, vampFixedSampleRate, vampOneSamplePerStep, vampVariableSampleRate, and Vamp::Plugin::OutputDescriptor::VariableSampleRate.
cannam@0: cannam@0:Referenced by vampGetOutputDescriptor().
cannam@0: cannam@0:VampFeatureList * Vamp::PluginAdapterBase::Impl::process | cannam@0:( | cannam@0:Plugin * | cannam@0:plugin, | cannam@0:|
cannam@0: | cannam@0: | const float *const * | cannam@0:inputBuffers, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:sec, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:nsec | cannam@0: |
cannam@0: | ) | cannam@0: [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 690 of file PluginAdapter.cpp.
cannam@0: cannam@0:References checkOutputMap(), convertFeatures(), and Vamp::Plugin::process().
cannam@0: cannam@0:Referenced by vampProcess().
cannam@0: cannam@0:VampFeatureList * Vamp::PluginAdapterBase::Impl::getRemainingFeatures | cannam@0:( | cannam@0:Plugin * | cannam@0:plugin | cannam@0:) | cannam@0: [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 701 of file PluginAdapter.cpp.
cannam@0: cannam@0:References checkOutputMap(), convertFeatures(), and Vamp::Plugin::getRemainingFeatures().
cannam@0: cannam@0:Referenced by vampGetRemainingFeatures().
cannam@0: cannam@0:VampFeatureList * Vamp::PluginAdapterBase::Impl::convertFeatures | cannam@0:( | cannam@0:Plugin * | cannam@0:plugin, | cannam@0:|
cannam@0: | cannam@0: | const Plugin::FeatureSet & | cannam@0:features | cannam@0: |
cannam@0: | ) | cannam@0: [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 709 of file PluginAdapter.cpp.
cannam@0: cannam@0:References _VampFeatureList::featureCount, _VampFeatureList::features, _VampFeature::hasTimestamp, _VampFeature::label, m_fs, m_fsizes, m_fvsizes, m_pluginOutputs, _VampFeature::nsec, resizeFL(), resizeFS(), resizeFV(), _VampFeature::sec, _VampFeature::valueCount, and _VampFeature::values.
cannam@0: cannam@0:Referenced by getRemainingFeatures(), and process().
cannam@0: cannam@0:PluginAdapterBase::Impl * Vamp::PluginAdapterBase::Impl::lookupAdapter | cannam@0:( | cannam@0:VampPluginHandle | cannam@0:handle | cannam@0:) | cannam@0: [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 304 of file PluginAdapter.cpp.
cannam@0: cannam@0:References m_adapterMap.
cannam@0: cannam@0:Referenced by vampCleanup(), vampGetCurrentProgram(), vampGetOutputCount(), vampGetOutputDescriptor(), vampGetParameter(), vampGetRemainingFeatures(), vampProcess(), vampSelectProgram(), and vampSetParameter().
cannam@0: cannam@0:void Vamp::PluginAdapterBase::Impl::resizeFS | cannam@0:( | cannam@0:Plugin * | cannam@0:plugin, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:n | cannam@0: |
cannam@0: | ) | cannam@0: [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 788 of file PluginAdapter.cpp.
cannam@0: cannam@0:References m_fs, m_fsizes, and m_fvsizes.
cannam@0: cannam@0:Referenced by convertFeatures().
cannam@0: cannam@0:void Vamp::PluginAdapterBase::Impl::resizeFL | cannam@0:( | cannam@0:Plugin * | cannam@0:plugin, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:n, | cannam@0:|
cannam@0: | cannam@0: | size_t | cannam@0:sz | cannam@0: |
cannam@0: | ) | cannam@0: [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 810 of file PluginAdapter.cpp.
cannam@0: cannam@0:References m_fs, m_fsizes, and m_fvsizes.
cannam@0: cannam@0:Referenced by convertFeatures().
cannam@0: cannam@0:void Vamp::PluginAdapterBase::Impl::resizeFV | cannam@0:( | cannam@0:Plugin * | cannam@0:plugin, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:n, | cannam@0:|
cannam@0: | cannam@0: | int | cannam@0:j, | cannam@0:|
cannam@0: | cannam@0: | size_t | cannam@0:sz | cannam@0: |
cannam@0: | ) | cannam@0: [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 833 of file PluginAdapter.cpp.
cannam@0: cannam@0:References m_fs, and m_fvsizes.
cannam@0: cannam@0:Referenced by convertFeatures().
cannam@0: cannam@0:cannam@0:
PluginAdapterBase* Vamp::PluginAdapterBase::Impl::m_base [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 55 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor(), and vampInstantiate().
cannam@0: cannam@0:PluginAdapterBase::Impl::AdapterMap * Vamp::PluginAdapterBase::Impl::m_adapterMap = 0 [static, protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 108 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by cleanup(), getDescriptor(), lookupAdapter(), vampInstantiate(), and ~Impl().
cannam@0: cannam@0:bool Vamp::PluginAdapterBase::Impl::m_populated [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 111 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor(), and ~Impl().
cannam@0: cannam@0:VampPluginDescriptor Vamp::PluginAdapterBase::Impl::m_descriptor [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 112 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor(), vampInstantiate(), and ~Impl().
cannam@0: cannam@0:Plugin::ParameterList Vamp::PluginAdapterBase::Impl::m_parameters [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 113 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor(), vampGetParameter(), and vampSetParameter().
cannam@0: cannam@0:Plugin::ProgramList Vamp::PluginAdapterBase::Impl::m_programs [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 114 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by getDescriptor(), vampGetCurrentProgram(), and vampSelectProgram().
cannam@0: cannam@0:OutputMap Vamp::PluginAdapterBase::Impl::m_pluginOutputs [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 117 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by checkOutputMap(), cleanup(), convertFeatures(), getOutputCount(), and getOutputDescriptor().
cannam@0: cannam@0:std::map<Plugin *, VampFeatureList *> Vamp::PluginAdapterBase::Impl::m_fs [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 119 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by cleanup(), convertFeatures(), resizeFL(), resizeFS(), and resizeFV().
cannam@0: cannam@0:std::map<Plugin *, std::vector<size_t> > Vamp::PluginAdapterBase::Impl::m_fsizes [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 120 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by cleanup(), convertFeatures(), resizeFL(), and resizeFS().
cannam@0: cannam@0:std::map<Plugin *, std::vector<std::vector<size_t> > > Vamp::PluginAdapterBase::Impl::m_fvsizes [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 121 of file PluginAdapter.cpp.
cannam@0: cannam@0:Referenced by cleanup(), convertFeatures(), resizeFL(), resizeFS(), and resizeFV().
cannam@0: cannam@0:cannam@0: