#include <DSSIPluginInstance.h>
Inherits RealTimePluginInstance.
Inheritance diagram for DSSIPluginInstance:


Definition at line 39 of file DSSIPluginInstance.h.
Public Types | |
| typedef float | sample_t |
| typedef std::map< std::string, std::string > | ConfigurationPairMap |
Public Member Functions | |
| virtual | ~DSSIPluginInstance () |
| virtual bool | isOK () const |
| int | getClientId () const |
| virtual QString | getPluginIdentifier () const |
| int | getPosition () const |
| virtual std::string | getIdentifier () const |
| virtual std::string | getName () const |
| virtual std::string | getDescription () const |
| virtual std::string | getMaker () const |
| virtual int | getPluginVersion () const |
| virtual std::string | getCopyright () const |
| virtual void | run (const Vamp::RealTime &) |
| Run for one block, starting at the given time. | |
| virtual unsigned int | getParameterCount () const |
| virtual void | setParameterValue (unsigned int parameter, float value) |
| virtual float | getParameterValue (unsigned int parameter) const |
| virtual float | getParameterDefault (unsigned int parameter) const |
| virtual int | getParameterDisplayHint (unsigned int parameter) const |
| virtual ParameterList | getParameterDescriptors () const |
| virtual float | getParameter (std::string) const |
| virtual void | setParameter (std::string, float) |
| virtual std::string | configure (std::string key, std::string value) |
| virtual void | sendEvent (const Vamp::RealTime &eventTime, const void *event) |
| virtual void | clearEvents () |
| virtual size_t | getBufferSize () const |
| virtual size_t | getAudioInputCount () const |
| virtual size_t | getAudioOutputCount () const |
| virtual sample_t ** | getAudioInputBuffers () |
| virtual sample_t ** | getAudioOutputBuffers () |
| virtual size_t | getControlOutputCount () const |
| virtual float | getControlOutputValue (size_t n) const |
| virtual ProgramList | getPrograms () const |
| virtual std::string | getCurrentProgram () const |
| virtual std::string | getProgram (int bank, int program) const |
| virtual unsigned long | getProgram (std::string name) const |
| virtual void | selectProgram (std::string program) |
| virtual bool | isBypassed () const |
| virtual void | setBypassed (bool bypassed) |
| virtual size_t | getLatency () |
| virtual void | silence () |
| virtual void | discardEvents () |
| virtual void | setIdealChannelCount (size_t channels) |
| virtual bool | isInGroup () const |
| virtual void | detachFromGroup () |
| virtual std::string | getType () const |
| void | setFactory (RealTimePluginFactory *f) |
| virtual ConfigurationPairMap | getConfigurePairs () |
Protected Types | |
| typedef std::set< DSSIPluginInstance * > | PluginSet |
| typedef std::map< QString, PluginSet > | GroupMap |
Protected Member Functions | |
| DSSIPluginInstance (RealTimePluginFactory *factory, int client, QString identifier, int position, unsigned long sampleRate, size_t blockSize, int idealChannelCount, const DSSI_Descriptor *descriptor) | |
| void | init () |
| void | instantiate (unsigned long sampleRate) |
| void | cleanup () |
| void | activate () |
| void | deactivate () |
| void | connectPorts () |
| bool | handleController (snd_seq_event_t *ev) |
| void | setPortValueFromController (unsigned int portNumber, int controlValue) |
| void | selectProgramAux (std::string program, bool backupPortValues) |
| void | checkProgramCache () const |
| void | initialiseGroupMembership () |
| void | runGrouped (const Vamp::RealTime &) |
Static Protected Member Functions | |
| static int | requestMidiSend (LADSPA_Handle instance, unsigned char ports, unsigned char channels) |
| static void | midiSend (LADSPA_Handle instance, snd_seq_event_t *events, unsigned long eventCount) |
| static int | requestNonRTThread (LADSPA_Handle instance, void(*runFunction)(LADSPA_Handle)) |
Protected Attributes | |
| int | m_client |
| int | m_position |
| LADSPA_Handle | m_instanceHandle |
| const DSSI_Descriptor * | m_descriptor |
| std::vector< std::pair< unsigned long, LADSPA_Data * > > | m_controlPortsIn |
| std::vector< std::pair< unsigned long, LADSPA_Data * > > | m_controlPortsOut |
| std::vector< LADSPA_Data > | m_backupControlPortsIn |
| std::map< int, int > | m_controllerMap |
| std::vector< int > | m_audioPortsIn |
| std::vector< int > | m_audioPortsOut |
| ProgramControl | m_pending |
| std::vector< ProgramDescriptor > | m_cachedPrograms |
| bool | m_programCacheValid |
| RingBuffer< snd_seq_event_t > | m_eventBuffer |
| size_t | m_blockSize |
| sample_t ** | m_inputBuffers |
| sample_t ** | m_outputBuffers |
| bool | m_ownBuffers |
| size_t | m_idealChannelCount |
| size_t | m_outputBufferCount |
| size_t | m_sampleRate |
| float * | m_latencyPort |
| bool | m_run |
| bool | m_bypassed |
| std::string | m_program |
| bool | m_grouped |
| Vamp::RealTime | m_lastRunTime |
| Vamp::RealTime | m_lastEventSendTime |
| bool | m_haveLastEventSendTime |
| QMutex | m_processLock |
| RealTimePluginFactory * | m_factory |
| QString | m_identifier |
| ConfigurationPairMap | m_configurationData |
Static Protected Attributes | |
| static GroupMap | m_groupMap |
| static snd_seq_event_t ** | m_groupLocalEventBuffers |
| static size_t | m_groupLocalEventBufferCount |
| static Scavenger< ScavengerArrayWrapper< snd_seq_event_t * > > | m_bufferScavenger |
| static std::map< LADSPA_Handle, std::set< NonRTPluginThread * > > | m_threads |
Friends | |
| class | DSSIPluginFactory |
| class | PluginFactory |
Classes | |
| class | NonRTPluginThread |
| struct | ProgramControl |
| struct | ProgramDescriptor |
typedef std::set<DSSIPluginInstance *> DSSIPluginInstance::PluginSet [protected] |
Definition at line 195 of file DSSIPluginInstance.h.
typedef std::map<QString, PluginSet> DSSIPluginInstance::GroupMap [protected] |
Definition at line 196 of file DSSIPluginInstance.h.
typedef float RealTimePluginInstance::sample_t [inherited] |
Definition at line 78 of file RealTimePluginInstance.h.
typedef std::map<std::string, std::string> RealTimePluginInstance::ConfigurationPairMap [inherited] |
Definition at line 137 of file RealTimePluginInstance.h.
| DSSIPluginInstance::~DSSIPluginInstance | ( | ) | [virtual] |
Definition at line 393 of file DSSIPluginInstance.cpp.
References cleanup(), deactivate(), detachFromGroup(), m_audioPortsIn, m_audioPortsOut, m_controlPortsIn, m_controlPortsOut, m_inputBuffers, m_instanceHandle, m_outputBufferCount, m_outputBuffers, m_ownBuffers, and m_threads.
| DSSIPluginInstance::DSSIPluginInstance | ( | RealTimePluginFactory * | factory, | |
| int | client, | |||
| QString | identifier, | |||
| int | position, | |||
| unsigned long | sampleRate, | |||
| size_t | blockSize, | |||
| int | idealChannelCount, | |||
| const DSSI_Descriptor * | descriptor | |||
| ) | [protected] |
Definition at line 48 of file DSSIPluginInstance.cpp.
References activate(), connectPorts(), init(), initialiseGroupMembership(), instantiate(), isOK(), DSSIPluginInstance::ProgramControl::lsb, m_audioPortsIn, m_inputBuffers, m_outputBufferCount, m_outputBuffers, m_ownBuffers, m_pending, DSSIPluginInstance::ProgramControl::msb, and DSSIPluginInstance::ProgramControl::program.
| virtual bool DSSIPluginInstance::isOK | ( | ) | const [inline, virtual] |
Implements RealTimePluginInstance.
Definition at line 44 of file DSSIPluginInstance.h.
References m_instanceHandle.
Referenced by DSSIPluginInstance().
| int DSSIPluginInstance::getClientId | ( | ) | const [inline] |
| virtual QString DSSIPluginInstance::getPluginIdentifier | ( | ) | const [inline, virtual] |
Implements RealTimePluginInstance.
Definition at line 47 of file DSSIPluginInstance.h.
References RealTimePluginInstance::m_identifier.
| int DSSIPluginInstance::getPosition | ( | ) | const [inline] |
| std::string DSSIPluginInstance::getIdentifier | ( | ) | const [virtual] |
| std::string DSSIPluginInstance::getName | ( | ) | const [virtual] |
| std::string DSSIPluginInstance::getDescription | ( | ) | const [virtual] |
Definition at line 113 of file DSSIPluginInstance.cpp.
| std::string DSSIPluginInstance::getMaker | ( | ) | const [virtual] |
| int DSSIPluginInstance::getPluginVersion | ( | ) | const [virtual] |
Definition at line 125 of file DSSIPluginInstance.cpp.
| std::string DSSIPluginInstance::getCopyright | ( | ) | const [virtual] |
| void DSSIPluginInstance::run | ( | const Vamp::RealTime & | ) | [virtual] |
Run for one block, starting at the given time.
The start time may be of interest to synths etc that may have queued events waiting. Other plugins can ignore it.
Implements RealTimePluginInstance.
Definition at line 975 of file DSSIPluginInstance.cpp.
References EVENT_BUFFER_SIZE, RingBuffer< T, N >::getReadSpace(), handleController(), DSSIPluginInstance::ProgramControl::lsb, m_audioPortsIn, m_audioPortsOut, m_blockSize, m_descriptor, m_eventBuffer, m_grouped, m_haveLastEventSendTime, m_idealChannelCount, m_inputBuffers, m_instanceHandle, m_lastRunTime, m_outputBuffers, m_pending, m_processLock, m_run, m_sampleRate, DSSIPluginInstance::ProgramControl::msb, RingBuffer< T, N >::peekOne(), DSSIPluginInstance::ProgramControl::program, runGrouped(), and RingBuffer< T, N >::skip().
Referenced by getLatency().
| unsigned int DSSIPluginInstance::getParameterCount | ( | ) | const [virtual] |
Implements RealTimePluginInstance.
Definition at line 735 of file DSSIPluginInstance.cpp.
References m_controlPortsIn.
| void DSSIPluginInstance::setParameterValue | ( | unsigned int | parameter, | |
| float | value | |||
| ) | [virtual] |
Implements RealTimePluginInstance.
Definition at line 741 of file DSSIPluginInstance.cpp.
References LADSPAPluginFactory::getPortMaximum(), LADSPAPluginFactory::getPortMinimum(), m_backupControlPortsIn, m_controlPortsIn, m_descriptor, and RealTimePluginInstance::m_factory.
Referenced by setParameter(), and setPortValueFromController().
| float DSSIPluginInstance::getParameterValue | ( | unsigned int | parameter | ) | const [virtual] |
Implements RealTimePluginInstance.
Definition at line 811 of file DSSIPluginInstance.cpp.
References m_controlPortsIn.
Referenced by getParameter().
| float DSSIPluginInstance::getParameterDefault | ( | unsigned int | parameter | ) | const [virtual] |
Implements RealTimePluginInstance.
Definition at line 821 of file DSSIPluginInstance.cpp.
References LADSPAPluginFactory::getPortDefault(), m_controlPortsIn, m_descriptor, and RealTimePluginInstance::m_factory.
| int DSSIPluginInstance::getParameterDisplayHint | ( | unsigned int | parameter | ) | const [virtual] |
Implements RealTimePluginInstance.
Definition at line 835 of file DSSIPluginInstance.cpp.
References LADSPAPluginFactory::getPortDisplayHint(), m_controlPortsIn, m_descriptor, RealTimePluginInstance::m_factory, and PortHint::NoHint.
| DSSIPluginInstance::ParameterList DSSIPluginInstance::getParameterDescriptors | ( | ) | const [virtual] |
| float DSSIPluginInstance::getParameter | ( | std::string | ) | const [virtual] |
Definition at line 169 of file DSSIPluginInstance.cpp.
References getParameterValue(), m_controlPortsIn, and m_descriptor.
| void DSSIPluginInstance::setParameter | ( | std::string | , | |
| float | ||||
| ) | [virtual] |
Definition at line 191 of file DSSIPluginInstance.cpp.
References m_controlPortsIn, m_descriptor, and setParameterValue().
| std::string DSSIPluginInstance::configure | ( | std::string | key, | |
| std::string | value | |||
| ) | [virtual] |
Reimplemented from RealTimePluginInstance.
Definition at line 849 of file DSSIPluginInstance.cpp.
References RealTimePluginInstance::m_configurationData, m_descriptor, m_instanceHandle, m_programCacheValid, and PluginIdentifier::RESERVED_PROJECT_DIRECTORY_KEY.
| void DSSIPluginInstance::sendEvent | ( | const Vamp::RealTime & | eventTime, | |
| const void * | event | |||
| ) | [virtual] |
Reimplemented from RealTimePluginInstance.
Definition at line 899 of file DSSIPluginInstance.cpp.
References clearEvents(), m_eventBuffer, m_haveLastEventSendTime, m_lastEventSendTime, and RingBuffer< T, N >::write().
| void DSSIPluginInstance::clearEvents | ( | ) | [virtual] |
Reimplemented from RealTimePluginInstance.
Definition at line 938 of file DSSIPluginInstance.cpp.
References m_eventBuffer, m_haveLastEventSendTime, and RingBuffer< T, N >::reset().
Referenced by sendEvent().
| virtual size_t DSSIPluginInstance::getBufferSize | ( | ) | const [inline, virtual] |
Implements RealTimePluginInstance.
Definition at line 74 of file DSSIPluginInstance.h.
References m_blockSize.
| virtual size_t DSSIPluginInstance::getAudioInputCount | ( | ) | const [inline, virtual] |
Implements RealTimePluginInstance.
Definition at line 75 of file DSSIPluginInstance.h.
References m_audioPortsIn.
Referenced by getLatency().
| virtual size_t DSSIPluginInstance::getAudioOutputCount | ( | ) | const [inline, virtual] |
Implements RealTimePluginInstance.
Definition at line 76 of file DSSIPluginInstance.h.
References m_idealChannelCount.
| virtual sample_t** DSSIPluginInstance::getAudioInputBuffers | ( | ) | [inline, virtual] |
Implements RealTimePluginInstance.
Definition at line 77 of file DSSIPluginInstance.h.
References m_inputBuffers.
| virtual sample_t** DSSIPluginInstance::getAudioOutputBuffers | ( | ) | [inline, virtual] |
Implements RealTimePluginInstance.
Definition at line 78 of file DSSIPluginInstance.h.
References m_outputBuffers.
| virtual size_t DSSIPluginInstance::getControlOutputCount | ( | ) | const [inline, virtual] |
Implements RealTimePluginInstance.
Definition at line 80 of file DSSIPluginInstance.h.
References m_controlPortsOut.
| float DSSIPluginInstance::getControlOutputValue | ( | size_t | n | ) | const [virtual] |
Implements RealTimePluginInstance.
Definition at line 804 of file DSSIPluginInstance.cpp.
References m_controlPortsOut.
| DSSIPluginInstance::ProgramList DSSIPluginInstance::getPrograms | ( | ) | const [virtual] |
Definition at line 524 of file DSSIPluginInstance.cpp.
References checkProgramCache(), m_cachedPrograms, and m_descriptor.
| std::string DSSIPluginInstance::getCurrentProgram | ( | ) | const [virtual] |
| std::string DSSIPluginInstance::getProgram | ( | int | bank, | |
| int | program | |||
| ) | const [virtual] |
Reimplemented from RealTimePluginInstance.
Definition at line 545 of file DSSIPluginInstance.cpp.
References checkProgramCache(), m_cachedPrograms, and m_descriptor.
| unsigned long DSSIPluginInstance::getProgram | ( | std::string | name | ) | const [virtual] |
Definition at line 564 of file DSSIPluginInstance.cpp.
References checkProgramCache(), m_cachedPrograms, and m_descriptor.
| void DSSIPluginInstance::selectProgram | ( | std::string | program | ) | [virtual] |
| virtual bool DSSIPluginInstance::isBypassed | ( | ) | const [inline, virtual] |
Implements RealTimePluginInstance.
Definition at line 89 of file DSSIPluginInstance.h.
References m_bypassed.
| virtual void DSSIPluginInstance::setBypassed | ( | bool | bypassed | ) | [inline, virtual] |
Implements RealTimePluginInstance.
Definition at line 90 of file DSSIPluginInstance.h.
References m_bypassed.
| size_t DSSIPluginInstance::getLatency | ( | ) | [virtual] |
Implements RealTimePluginInstance.
Definition at line 262 of file DSSIPluginInstance.cpp.
References getAudioInputCount(), m_blockSize, m_inputBuffers, m_latencyPort, m_run, and run().
| void DSSIPluginInstance::silence | ( | ) | [virtual] |
Implements RealTimePluginInstance.
Definition at line 290 of file DSSIPluginInstance.cpp.
References activate(), deactivate(), and m_instanceHandle.
Referenced by setIdealChannelCount().
| void DSSIPluginInstance::discardEvents | ( | ) | [virtual] |
Reimplemented from RealTimePluginInstance.
Definition at line 299 of file DSSIPluginInstance.cpp.
References m_eventBuffer, and RingBuffer< T, N >::reset().
| void DSSIPluginInstance::setIdealChannelCount | ( | size_t | channels | ) | [virtual] |
Implements RealTimePluginInstance.
Definition at line 305 of file DSSIPluginInstance.cpp.
References activate(), connectPorts(), deactivate(), m_blockSize, m_idealChannelCount, m_instanceHandle, m_outputBufferCount, m_outputBuffers, and silence().
| virtual bool DSSIPluginInstance::isInGroup | ( | ) | const [inline, virtual] |
| void DSSIPluginInstance::detachFromGroup | ( | ) | [virtual] |
Definition at line 348 of file DSSIPluginInstance.cpp.
References m_grouped, m_groupMap, and RealTimePluginInstance::m_identifier.
Referenced by ~DSSIPluginInstance().
| virtual std::string DSSIPluginInstance::getType | ( | ) | const [inline, virtual] |
| void DSSIPluginInstance::init | ( | ) | [protected] |
Definition at line 206 of file DSSIPluginInstance.cpp.
References m_audioPortsIn, m_audioPortsOut, and m_descriptor.
Referenced by DSSIPluginInstance().
| void DSSIPluginInstance::instantiate | ( | unsigned long | sampleRate | ) | [protected] |
Definition at line 448 of file DSSIPluginInstance.cpp.
References m_controllerMap, m_descriptor, and m_instanceHandle.
Referenced by DSSIPluginInstance().
| void DSSIPluginInstance::cleanup | ( | ) | [protected] |
Definition at line 1306 of file DSSIPluginInstance.cpp.
References m_descriptor, RealTimePluginInstance::m_identifier, and m_instanceHandle.
Referenced by ~DSSIPluginInstance().
| void DSSIPluginInstance::activate | ( | ) | [protected] |
Definition at line 653 of file DSSIPluginInstance.cpp.
References m_backupControlPortsIn, m_controlPortsIn, m_descriptor, m_instanceHandle, m_program, and selectProgramAux().
Referenced by DSSIPluginInstance(), setIdealChannelCount(), and silence().
| void DSSIPluginInstance::deactivate | ( | ) | [protected] |
Definition at line 1286 of file DSSIPluginInstance.cpp.
References m_backupControlPortsIn, m_bufferScavenger, m_controlPortsIn, m_descriptor, RealTimePluginInstance::m_identifier, m_instanceHandle, and Scavenger< T >::scavenge().
Referenced by setIdealChannelCount(), silence(), and ~DSSIPluginInstance().
| void DSSIPluginInstance::connectPorts | ( | ) | [protected] |
Definition at line 678 of file DSSIPluginInstance.cpp.
References LADSPAPluginFactory::getPortDefault(), m_audioPortsIn, m_audioPortsOut, m_backupControlPortsIn, m_controlPortsIn, m_controlPortsOut, m_descriptor, RealTimePluginInstance::m_factory, m_inputBuffers, m_instanceHandle, m_outputBufferCount, and m_outputBuffers.
Referenced by DSSIPluginInstance(), and setIdealChannelCount().
| bool DSSIPluginInstance::handleController | ( | snd_seq_event_t * | ev | ) | [protected] |
Definition at line 945 of file DSSIPluginInstance.cpp.
References DSSIPluginInstance::ProgramControl::lsb, m_controllerMap, m_pending, DSSIPluginInstance::ProgramControl::msb, and setPortValueFromController().
Referenced by run().
| void DSSIPluginInstance::setPortValueFromController | ( | unsigned int | portNumber, | |
| int | controlValue | |||
| ) | [protected] |
Definition at line 765 of file DSSIPluginInstance.cpp.
References m_controlPortsIn, m_descriptor, and setParameterValue().
Referenced by handleController().
| void DSSIPluginInstance::selectProgramAux | ( | std::string | program, | |
| bool | backupPortValues | |||
| ) | [protected] |
Definition at line 601 of file DSSIPluginInstance.cpp.
References checkProgramCache(), m_backupControlPortsIn, m_cachedPrograms, m_controlPortsIn, m_descriptor, m_instanceHandle, m_processLock, and m_program.
Referenced by activate(), and selectProgram().
| void DSSIPluginInstance::checkProgramCache | ( | ) | const [protected] |
Definition at line 491 of file DSSIPluginInstance.cpp.
References DSSIPluginInstance::ProgramDescriptor::bank, m_cachedPrograms, m_descriptor, m_instanceHandle, m_programCacheValid, DSSIPluginInstance::ProgramDescriptor::name, and DSSIPluginInstance::ProgramDescriptor::program.
Referenced by getProgram(), getPrograms(), and selectProgramAux().
| void DSSIPluginInstance::initialiseGroupMembership | ( | ) | [protected] |
Definition at line 356 of file DSSIPluginInstance.cpp.
References Scavenger< T >::claim(), EVENT_BUFFER_SIZE, m_bufferScavenger, m_descriptor, m_grouped, m_groupLocalEventBufferCount, m_groupLocalEventBuffers, m_groupMap, and RealTimePluginInstance::m_identifier.
Referenced by DSSIPluginInstance().
| void DSSIPluginInstance::runGrouped | ( | const Vamp::RealTime & | ) | [protected] |
Definition at line 1133 of file DSSIPluginInstance.cpp.
References EVENT_BUFFER_SIZE, RealTimePluginFactory::instance(), instances, m_blockSize, m_descriptor, m_groupLocalEventBufferCount, m_groupLocalEventBuffers, m_groupMap, RealTimePluginInstance::m_identifier, m_lastRunTime, and m_sampleRate.
Referenced by run().
| int DSSIPluginInstance::requestMidiSend | ( | LADSPA_Handle | instance, | |
| unsigned char | ports, | |||
| unsigned char | channels | |||
| ) | [static, protected] |
Definition at line 1246 of file DSSIPluginInstance.cpp.
Referenced by DSSIPluginFactory::DSSIPluginFactory().
| void DSSIPluginInstance::midiSend | ( | LADSPA_Handle | instance, | |
| snd_seq_event_t * | events, | |||
| unsigned long | eventCount | |||
| ) | [static, protected] |
Definition at line 1257 of file DSSIPluginInstance.cpp.
Referenced by DSSIPluginFactory::DSSIPluginFactory().
| int DSSIPluginInstance::requestNonRTThread | ( | LADSPA_Handle | instance, | |
| void(*)(LADSPA_Handle) | runFunction | |||
| ) | [static, protected] |
Definition at line 1276 of file DSSIPluginInstance.cpp.
References m_threads, and Thread::start().
Referenced by DSSIPluginFactory::DSSIPluginFactory().
| void RealTimePluginInstance::setFactory | ( | RealTimePluginFactory * | f | ) | [inline, inherited] |
Definition at line 133 of file RealTimePluginInstance.h.
References RealTimePluginInstance::m_factory.
| virtual ConfigurationPairMap RealTimePluginInstance::getConfigurePairs | ( | ) | [inline, virtual, inherited] |
Definition at line 138 of file RealTimePluginInstance.h.
References RealTimePluginInstance::m_configurationData.
Referenced by TransformFactory::setParametersFromPlugin(), and PluginXml::toXml().
friend class DSSIPluginFactory [friend] |
Definition at line 105 of file DSSIPluginInstance.h.
friend class PluginFactory [friend, inherited] |
Definition at line 151 of file RealTimePluginInstance.h.
int DSSIPluginInstance::m_client [protected] |
int DSSIPluginInstance::m_position [protected] |
LADSPA_Handle DSSIPluginInstance::m_instanceHandle [protected] |
Definition at line 145 of file DSSIPluginInstance.h.
Referenced by activate(), checkProgramCache(), cleanup(), configure(), connectPorts(), deactivate(), instantiate(), isOK(), run(), selectProgramAux(), setIdealChannelCount(), silence(), and ~DSSIPluginInstance().
const DSSI_Descriptor* DSSIPluginInstance::m_descriptor [protected] |
Definition at line 146 of file DSSIPluginInstance.h.
Referenced by activate(), checkProgramCache(), cleanup(), configure(), connectPorts(), deactivate(), getCopyright(), getIdentifier(), getMaker(), getName(), getParameter(), getParameterDefault(), getParameterDescriptors(), getParameterDisplayHint(), getProgram(), getPrograms(), init(), initialiseGroupMembership(), instantiate(), run(), runGrouped(), selectProgramAux(), setParameter(), setParameterValue(), and setPortValueFromController().
std::vector<std::pair<unsigned long, LADSPA_Data*> > DSSIPluginInstance::m_controlPortsIn [protected] |
Definition at line 148 of file DSSIPluginInstance.h.
Referenced by activate(), connectPorts(), deactivate(), getParameter(), getParameterCount(), getParameterDefault(), getParameterDescriptors(), getParameterDisplayHint(), getParameterValue(), selectProgramAux(), setParameter(), setParameterValue(), setPortValueFromController(), and ~DSSIPluginInstance().
std::vector<std::pair<unsigned long, LADSPA_Data*> > DSSIPluginInstance::m_controlPortsOut [protected] |
Definition at line 149 of file DSSIPluginInstance.h.
Referenced by connectPorts(), getControlOutputCount(),