21 #ifndef _DSSI_PLUGIN_FACTORY_H_ 22 #define _DSSI_PLUGIN_FACTORY_H_ 24 #define DSSI_API_LEVEL 2 43 unsigned int sampleRate,
44 unsigned int blockSize,
45 unsigned int channels);
53 virtual std::vector<QString>
getLRDFPath(QString &baseUri);
virtual ~DSSIPluginFactory()
virtual const LADSPA_Descriptor * getLADSPADescriptor(QString identifier)
virtual void enumeratePlugins(std::vector< QString > &list)
Append to the given list descriptions of all the available plugins and their ports.
virtual std::vector< QString > getPluginPath()
virtual RealTimePluginInstance * instantiatePlugin(QString identifier, int clientId, int position, unsigned int sampleRate, unsigned int blockSize, unsigned int channels)
Instantiate a plugin.
virtual const DSSI_Descriptor * getDSSIDescriptor(QString identifier)
DSSI_Host_Descriptor m_hostDescriptor
virtual std::vector< QString > getLRDFPath(QString &baseUri)
virtual void discoverPluginsFrom(QString soName)