Mercurial > hg > svcore
diff plugin/DSSIPluginInstance.h @ 66:7afcfe666910
* Modify to use Vamp SDK for proper feature extraction plugins.
Requires that the vamp-plugin-sdk directory tree be present below
plugin/ (it's separate in Subversion).
author | Chris Cannam |
---|---|
date | Fri, 31 Mar 2006 15:56:35 +0000 |
parents | 3086ff194ea0 |
children | 1aebdc68ec6d |
line wrap: on
line diff
--- a/plugin/DSSIPluginInstance.h Thu Mar 30 15:00:22 2006 +0000 +++ b/plugin/DSSIPluginInstance.h Fri Mar 31 15:56:35 2006 +0000 @@ -53,7 +53,7 @@ virtual int getPluginVersion() const; virtual std::string getCopyright() const; - virtual void run(const RealTime &); + virtual void run(const Vamp::RealTime &); virtual unsigned int getParameterCount() const; virtual void setParameterValue(unsigned int parameter, float value); @@ -65,7 +65,7 @@ virtual void setParameter(std::string, float); virtual std::string configure(std::string key, std::string value); - virtual void sendEvent(const RealTime &eventTime, + virtual void sendEvent(const Vamp::RealTime &eventTime, const void *event); virtual void clearEvents(); @@ -126,7 +126,7 @@ void checkProgramCache() const; void initialiseGroupMembership(); - void runGrouped(const RealTime &); + void runGrouped(const Vamp::RealTime &); // For use in DSSIPluginFactory (set in the DSSI_Host_Descriptor): static int requestMidiSend(LADSPA_Handle instance, @@ -183,9 +183,9 @@ bool m_bypassed; std::string m_program; bool m_grouped; - RealTime m_lastRunTime; + Vamp::RealTime m_lastRunTime; - RealTime m_lastEventSendTime; + Vamp::RealTime m_lastEventSendTime; bool m_haveLastEventSendTime; QMutex m_processLock;