comparison plugin/RealTimePluginInstance.h @ 1038:cc27f35aa75c cxx11

Introducing the signed 64-bit frame index type, and fixing build failures from inclusion of -Wconversion with -Werror. Not finished yet.
author Chris Cannam
date Tue, 03 Mar 2015 15:18:24 +0000
parents a70dcfed59c1
children a1cd5abcb38b
comparison
equal deleted inserted replaced
1037:bf0e5944289b 1038:cc27f35aa75c
107 virtual float getControlOutputValue(size_t n) const = 0; 107 virtual float getControlOutputValue(size_t n) const = 0;
108 108
109 // virtual QStringList getPrograms() const { return QStringList(); } 109 // virtual QStringList getPrograms() const { return QStringList(); }
110 // virtual QString getCurrentProgram() const { return QString(); } 110 // virtual QString getCurrentProgram() const { return QString(); }
111 virtual std::string getProgram(int /* bank */, int /* program */) const { return std::string(); } 111 virtual std::string getProgram(int /* bank */, int /* program */) const { return std::string(); }
112 // virtual unsigned long getProgram(QString /* name */) const { return 0; } // bank << 16 + program 112 // virtual int getProgram(QString /* name */) const { return 0; } // bank << 16 + program
113 // virtual void selectProgram(QString) { } 113 // virtual void selectProgram(QString) { }
114 114
115 virtual unsigned int getParameterCount() const = 0; 115 virtual int getParameterCount() const = 0;
116 virtual void setParameterValue(unsigned int parameter, float value) = 0; 116 virtual void setParameterValue(int parameter, float value) = 0;
117 virtual float getParameterValue(unsigned int parameter) const = 0; 117 virtual float getParameterValue(int parameter) const = 0;
118 virtual float getParameterDefault(unsigned int parameter) const = 0; 118 virtual float getParameterDefault(int parameter) const = 0;
119 virtual int getParameterDisplayHint(unsigned int parameter) const = 0; 119 virtual int getParameterDisplayHint(int parameter) const = 0;
120 120
121 virtual std::string configure(std::string /* key */, std::string /* value */) { return std::string(); } 121 virtual std::string configure(std::string /* key */, std::string /* value */) { return std::string(); }
122 122
123 virtual void sendEvent(const Vamp::RealTime & /* eventTime */, 123 virtual void sendEvent(const Vamp::RealTime & /* eventTime */,
124 const void * /* event */) { } 124 const void * /* event */) { }