aboutsummaryrefslogtreecommitdiffstats
path: root/lvz/audioeffectx.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-08-09 00:47:39 +0000
committerDavid Robillard <d@drobilla.net>2008-08-09 00:47:39 +0000
commitde77c4beb69f2fc7f27424d2bd07a4d376e7bcdc (patch)
tree2085f7265a9fcbcdef415f57cb9c90db44320db9 /lvz/audioeffectx.h
parent4772ada37bef92a628f76f3bde65ddd95c601a1e (diff)
downloadmda.lv2-de77c4beb69f2fc7f27424d2bd07a4d376e7bcdc.tar.gz
mda.lv2-de77c4beb69f2fc7f27424d2bd07a4d376e7bcdc.tar.bz2
mda.lv2-de77c4beb69f2fc7f27424d2bd07a4d376e7bcdc.zip
Clean up port friendly names.
More data generation. git-svn-id: http://svn.drobilla.net/lad/mda-lv2@1323 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'lvz/audioeffectx.h')
-rw-r--r--lvz/audioeffectx.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/lvz/audioeffectx.h b/lvz/audioeffectx.h
index 07a6302..0030065 100644
--- a/lvz/audioeffectx.h
+++ b/lvz/audioeffectx.h
@@ -70,18 +70,21 @@ public:
, URI("NIL")
, curProgram(0)
, numPrograms(progs)
+ , numParams(params)
, numInputs(0)
, numOutputs(0)
, sampleRate(44100)
{
}
- const char* getURI() { return URI; }
- const char* getUniqueID() { return uniqueID; }
- float getSampleRate() { return sampleRate; }
- uint32_t getNumInputs() { return numInputs; }
- uint32_t getNumOutputs() { return numOutputs; }
-
+ const char* getURI() { return URI; }
+ const char* getUniqueID() { return uniqueID; }
+ float getSampleRate() { return sampleRate; }
+ uint32_t getNumInputs() { return numInputs; }
+ uint32_t getNumOutputs() { return numOutputs; }
+ uint32_t getNumParameters() { return numParams; }
+
+ virtual void getParameterName(LvzInt32 index, char *label) = 0;
virtual bool getProductString(char* text) = 0;
void canMono() {}
@@ -103,6 +106,7 @@ protected:
const char* URI;
uint32_t curProgram;
uint32_t numPrograms;
+ uint32_t numParams;
uint32_t numInputs;
uint32_t numOutputs;
float sampleRate;