diff options
author | David Robillard <d@drobilla.net> | 2008-08-09 00:47:39 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2008-08-09 00:47:39 +0000 |
commit | de77c4beb69f2fc7f27424d2bd07a4d376e7bcdc (patch) | |
tree | 2085f7265a9fcbcdef415f57cb9c90db44320db9 /lvz/audioeffectx.h | |
parent | 4772ada37bef92a628f76f3bde65ddd95c601a1e (diff) | |
download | mda.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.h | 16 |
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; |