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;