comparison plugin/LADSPAPluginInstance.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
64 virtual size_t getAudioInputCount() const { return m_instanceCount * m_audioPortsIn.size(); } 64 virtual size_t getAudioInputCount() const { return m_instanceCount * m_audioPortsIn.size(); }
65 virtual size_t getAudioOutputCount() const { return m_instanceCount * m_audioPortsOut.size(); } 65 virtual size_t getAudioOutputCount() const { return m_instanceCount * m_audioPortsOut.size(); }
66 virtual sample_t **getAudioInputBuffers() { return m_inputBuffers; } 66 virtual sample_t **getAudioInputBuffers() { return m_inputBuffers; }
67 virtual sample_t **getAudioOutputBuffers() { return m_outputBuffers; } 67 virtual sample_t **getAudioOutputBuffers() { return m_outputBuffers; }
68 68
69 virtual size_t getControlOutputCount() const { return m_controlPortsOut.size(); }
70 virtual float getControlOutputValue(size_t n) const;
71
69 virtual bool isBypassed() const { return m_bypassed; } 72 virtual bool isBypassed() const { return m_bypassed; }
70 virtual void setBypassed(bool bypassed) { m_bypassed = bypassed; } 73 virtual void setBypassed(bool bypassed) { m_bypassed = bypassed; }
71 74
72 virtual size_t getLatency(); 75 virtual size_t getLatency();
73 76