comparison plugin/DSSIPluginInstance.h @ 60:3086ff194ea0

* More structural work on feature extraction plugin C <-> C++ adapter * Allow use of LADSPA/DSSI plugins with control outputs as feature extraction plugins (DSSI with MIDI output still to come) * Reorder labels on spectrogram status box * Minor tweaks in doc etc.
author Chris Cannam
date Mon, 27 Mar 2006 15:03:02 +0000
parents 7439f1696314
children 7afcfe666910
comparison
equal deleted inserted replaced
59:9705a1978ecc 60:3086ff194ea0
72 virtual size_t getBufferSize() const { return m_blockSize; } 72 virtual size_t getBufferSize() const { return m_blockSize; }
73 virtual size_t getAudioInputCount() const { return m_audioPortsIn.size(); } 73 virtual size_t getAudioInputCount() const { return m_audioPortsIn.size(); }
74 virtual size_t getAudioOutputCount() const { return m_idealChannelCount; } 74 virtual size_t getAudioOutputCount() const { return m_idealChannelCount; }
75 virtual sample_t **getAudioInputBuffers() { return m_inputBuffers; } 75 virtual sample_t **getAudioInputBuffers() { return m_inputBuffers; }
76 virtual sample_t **getAudioOutputBuffers() { return m_outputBuffers; } 76 virtual sample_t **getAudioOutputBuffers() { return m_outputBuffers; }
77
78 virtual size_t getControlOutputCount() const { return m_controlPortsOut.size(); }
79 virtual float getControlOutputValue(size_t n) const;
77 80
78 virtual ProgramList getPrograms() const; 81 virtual ProgramList getPrograms() const;
79 virtual std::string getCurrentProgram() const; 82 virtual std::string getCurrentProgram() const;
80 virtual std::string getProgram(int bank, int program) const; 83 virtual std::string getProgram(int bank, int program) const;
81 virtual unsigned long getProgram(std::string name) const; 84 virtual unsigned long getProgram(std::string name) const;