svcore
1.9
|
NativeVampPluginFactory.h
Go to the documentation of this file.
56 std::map<QString, piper_vamp::PluginStaticData> m_pluginData; // identifier -> data (created opportunistically)
virtual std::shared_ptr< Vamp::Plugin > instantiatePlugin(QString identifier, sv_samplerate_t inputSampleRate) override
Instantiate (load) and return pointer to the plugin with the given identifier, at the given sample ra...
Definition: NativeVampPluginFactory.cpp:301
QString findPluginFile(QString soname, QString inDir="")
Definition: NativeVampPluginFactory.cpp:216
std::vector< QString > m_pluginPath
Definition: NativeVampPluginFactory.h:53
FeatureExtractionPluginFactory type for Vamp plugins hosted in-process.
Definition: NativeVampPluginFactory.h:32
virtual piper_vamp::PluginStaticData getPluginStaticData(QString identifier) override
Return static data for the given plugin.
Definition: NativeVampPluginFactory.cpp:467
virtual QString getPluginLibraryPath(QString identifier) override
Get the full file path (including both directory and filename) of the library file that provides a gi...
Definition: NativeVampPluginFactory.cpp:418
void generateTaxonomy()
Definition: NativeVampPluginFactory.cpp:424
virtual std::vector< QString > getPluginIdentifiers(QString &errorMessage) override
Return all installed plugin identifiers.
Definition: NativeVampPluginFactory.cpp:114
std::map< QString, QString > m_taxonomy
Definition: NativeVampPluginFactory.h:55
std::vector< QString > getPluginPath()
Definition: NativeVampPluginFactory.cpp:70
std::map< Vamp::Plugin *, void * > m_handleMap
Definition: NativeVampPluginFactory.h:61
void pluginDeleted(Vamp::Plugin *)
Definition: NativeVampPluginFactory.cpp:388
std::map< QString, QString > m_libraries
Definition: NativeVampPluginFactory.h:57
virtual ~NativeVampPluginFactory()
Definition: NativeVampPluginFactory.h:35
std::map< QString, piper_vamp::PluginStaticData > m_pluginData
Definition: NativeVampPluginFactory.h:56
std::vector< QString > m_identifiers
Definition: NativeVampPluginFactory.h:54
virtual QString getPluginCategory(QString identifier) override
Get category metadata about a plugin (without instantiating it).
Definition: NativeVampPluginFactory.cpp:412
Generated by 1.8.11