svcore
1.9
|
#include <DSSIPluginInstance.h>
Classes | |
class | NonRTPluginThread |
struct | ProgramControl |
struct | ProgramDescriptor |
Public Types | |
typedef float | sample_t |
typedef std::map< std::string, std::string > | ConfigurationPairMap |
Public Member Functions | |
virtual | ~DSSIPluginInstance () |
bool | isOK () const override |
int | getClientId () const |
QString | getPluginIdentifier () const override |
int | getPosition () const |
std::string | getIdentifier () const override |
std::string | getName () const override |
std::string | getDescription () const override |
std::string | getMaker () const override |
int | getPluginVersion () const override |
std::string | getCopyright () const override |
void | run (const RealTime &, int count=0) override |
Run for one block, starting at the given time. More... | |
int | getParameterCount () const override |
void | setParameterValue (int parameter, float value) override |
float | getParameterValue (int parameter) const override |
float | getParameterDefault (int parameter) const override |
int | getParameterDisplayHint (int parameter) const override |
ParameterList | getParameterDescriptors () const override |
float | getParameter (std::string) const override |
void | setParameter (std::string, float) override |
std::string | configure (std::string key, std::string value) override |
void | sendEvent (const RealTime &eventTime, const void *event) override |
void | clearEvents () override |
int | getBufferSize () const override |
int | getAudioInputCount () const override |
int | getAudioOutputCount () const override |
sample_t ** | getAudioInputBuffers () override |
sample_t ** | getAudioOutputBuffers () override |
int | getControlOutputCount () const override |
float | getControlOutputValue (int n) const override |
ProgramList | getPrograms () const override |
std::string | getCurrentProgram () const override |
std::string | getProgram (int bank, int program) const override |
virtual int | getProgram (std::string name) const |
void | selectProgram (std::string program) override |
bool | isBypassed () const override |
void | setBypassed (bool bypassed) override |
sv_frame_t | getLatency () override |
void | silence () override |
void | discardEvents () override |
void | setIdealChannelCount (int channels) override |
virtual bool | isInGroup () const |
virtual void | detachFromGroup () |
std::string | getType () const override |
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, sv_samplerate_t sampleRate, int blockSize, int idealChannelCount, const DSSI_Descriptor *descriptor) | |
void | init () |
void | instantiate (sv_samplerate_t sampleRate) |
void | cleanup () |
void | activate () |
void | deactivate () |
void | connectPorts () |
bool | handleController (snd_seq_event_t *ev) |
void | setPortValueFromController (int portNumber, int controlValue) |
void | selectProgramAux (std::string program, bool backupPortValues) |
void | checkProgramCache () const |
void | initialiseGroupMembership () |
void | runGrouped (const 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< int, LADSPA_Data * > > | m_controlPortsIn |
std::vector< std::pair< int, 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 |
int | m_blockSize |
sample_t ** | m_inputBuffers |
sample_t ** | m_outputBuffers |
bool | m_ownBuffers |
int | m_idealChannelCount |
int | m_outputBufferCount |
sv_samplerate_t | m_sampleRate |
float * | m_latencyPort |
bool | m_run |
bool | m_bypassed |
std::string | m_program |
bool | m_grouped |
RealTime | m_lastRunTime |
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 = nullptr |
static size_t | m_groupLocalEventBufferCount = 0 |
static Scavenger< ScavengerArrayWrapper< snd_seq_event_t * > > | m_bufferScavenger |
static std::map< LADSPA_Handle, std::set< NonRTPluginThread * > > | m_threads |
Friends | |
class | DSSIPluginFactory |
Detailed Description
Definition at line 39 of file DSSIPluginInstance.h.
Member Typedef Documentation
|
protected |
Definition at line 195 of file DSSIPluginInstance.h.
|
protected |
Definition at line 196 of file DSSIPluginInstance.h.
|
inherited |
Definition at line 80 of file RealTimePluginInstance.h.
|
inherited |
Definition at line 139 of file RealTimePluginInstance.h.
Constructor & Destructor Documentation
|
virtual |
Definition at line 404 of file DSSIPluginInstance.cpp.
References cleanup(), deactivate(), detachFromGroup(), getAudioInputCount(), in_range_for(), m_audioPortsIn, m_audioPortsOut, m_controlPortsIn, m_controlPortsOut, m_inputBuffers, m_instanceHandle, m_outputBufferCount, m_outputBuffers, m_ownBuffers, m_threads, and SVDEBUG.
|
protected |
Definition at line 56 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, DSSIPluginInstance::ProgramControl::program, and SVDEBUG.
Member Function Documentation
|
inlineoverridevirtual |
Implements RealTimePluginInstance.
Definition at line 44 of file DSSIPluginInstance.h.
References m_instanceHandle.
Referenced by DSSIPluginInstance().
|
inline |
Definition at line 46 of file DSSIPluginInstance.h.
References m_client.
|
inlineoverridevirtual |
Implements RealTimePluginInstance.
Definition at line 47 of file DSSIPluginInstance.h.
References RealTimePluginInstance::m_identifier.
|
inline |
Definition at line 48 of file DSSIPluginInstance.h.
References clearEvents(), configure(), getCopyright(), getDescription(), getIdentifier(), getMaker(), getName(), getParameter(), getParameterCount(), getParameterDefault(), getParameterDescriptors(), getParameterDisplayHint(), getParameterValue(), getPluginVersion(), m_position, run(), sendEvent(), setParameter(), and setParameterValue().
|
override |
Definition at line 110 of file DSSIPluginInstance.cpp.
References m_descriptor.
Referenced by getPosition().
|
override |
Definition at line 116 of file DSSIPluginInstance.cpp.
References m_descriptor.
Referenced by getPosition().
|
override |
Definition at line 122 of file DSSIPluginInstance.cpp.
Referenced by getPosition().
|
override |
Definition at line 128 of file DSSIPluginInstance.cpp.
References m_descriptor.
Referenced by getPosition().
|
override |
Definition at line 134 of file DSSIPluginInstance.cpp.
Referenced by getPosition().
|
override |
Definition at line 140 of file DSSIPluginInstance.cpp.
References m_descriptor.
Referenced by getPosition().
|
overridevirtual |
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. The count, if zero, defaults to our fixed buffer size.
Implements RealTimePluginInstance.
Definition at line 992 of file DSSIPluginInstance.cpp.
References EVENT_BUFFER_SIZE, getAudioInputCount(), RingBuffer< T, N >::getReadSpace(), handleController(), DSSIPluginInstance::ProgramControl::lsb, 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, RealTime::realTime2Frame(), runGrouped(), RingBuffer< T, N >::skip(), and SVDEBUG.
Referenced by getLatency(), getPosition(), and DSSIPluginInstance::NonRTPluginThread::NonRTPluginThread().
|
overridevirtual |
Implements RealTimePluginInstance.
Definition at line 752 of file DSSIPluginInstance.cpp.
References m_controlPortsIn.
Referenced by getPosition().
|
overridevirtual |
Implements RealTimePluginInstance.
Definition at line 758 of file DSSIPluginInstance.cpp.
References LADSPAPluginFactory::getPortMaximum(), LADSPAPluginFactory::getPortMinimum(), in_range_for(), m_backupControlPortsIn, m_controlPortsIn, m_descriptor, RealTimePluginInstance::m_factory, and SVDEBUG.
Referenced by getPosition(), setParameter(), and setPortValueFromController().
|
overridevirtual |
Implements RealTimePluginInstance.
Definition at line 828 of file DSSIPluginInstance.cpp.
References in_range_for(), m_controlPortsIn, and SVDEBUG.
Referenced by getParameter(), and getPosition().
|
overridevirtual |
Implements RealTimePluginInstance.
Definition at line 838 of file DSSIPluginInstance.cpp.
References LADSPAPluginFactory::getPortDefault(), in_range_for(), m_controlPortsIn, m_descriptor, and RealTimePluginInstance::m_factory.
Referenced by getPosition().
|
overridevirtual |
Implements RealTimePluginInstance.
Definition at line 852 of file DSSIPluginInstance.cpp.
References LADSPAPluginFactory::getPortDisplayHint(), in_range_for(), m_controlPortsIn, m_descriptor, RealTimePluginInstance::m_factory, and PortHint::NoHint.
Referenced by getPosition().
|
override |
Definition at line 146 of file DSSIPluginInstance.cpp.
References LADSPAPluginFactory::getPortDefault(), LADSPAPluginFactory::getPortMaximum(), LADSPAPluginFactory::getPortMinimum(), LADSPAPluginFactory::getPortQuantization(), in_range_for(), m_controlPortsIn, m_descriptor, and RealTimePluginInstance::m_factory.
Referenced by getPosition().
|
override |
Definition at line 179 of file DSSIPluginInstance.cpp.
References getParameterValue(), in_range_for(), m_controlPortsIn, m_descriptor, and SVDEBUG.
Referenced by getPosition().
|
override |
Definition at line 201 of file DSSIPluginInstance.cpp.
References in_range_for(), m_controlPortsIn, m_descriptor, setParameterValue(), and SVDEBUG.
Referenced by getPosition().
|
overridevirtual |
Reimplemented from RealTimePluginInstance.
Definition at line 866 of file DSSIPluginInstance.cpp.
References RealTimePluginInstance::m_configurationData, m_descriptor, m_instanceHandle, m_programCacheValid, PluginIdentifier::RESERVED_PROJECT_DIRECTORY_KEY, and SVDEBUG.
Referenced by getPosition().
|
overridevirtual |
Reimplemented from RealTimePluginInstance.
Definition at line 916 of file DSSIPluginInstance.cpp.
References clearEvents(), m_eventBuffer, m_haveLastEventSendTime, m_lastEventSendTime, RealTime::nsec, RealTime::sec, SVDEBUG, and RingBuffer< T, N >::write().
Referenced by getPosition().
|
overridevirtual |
Reimplemented from RealTimePluginInstance.
Definition at line 955 of file DSSIPluginInstance.cpp.
References m_eventBuffer, m_haveLastEventSendTime, and RingBuffer< T, N >::reset().
Referenced by getPosition(), and sendEvent().
|
inlineoverridevirtual |
Implements RealTimePluginInstance.
Definition at line 74 of file DSSIPluginInstance.h.
References m_blockSize.
|
inlineoverridevirtual |
Implements RealTimePluginInstance.
Definition at line 75 of file DSSIPluginInstance.h.
References m_audioPortsIn.
Referenced by connectPorts(), getLatency(), run(), and ~DSSIPluginInstance().
|
inlineoverridevirtual |
Implements RealTimePluginInstance.
Definition at line 76 of file DSSIPluginInstance.h.
References m_idealChannelCount.
|
inlineoverridevirtual |
Implements RealTimePluginInstance.
Definition at line 77 of file DSSIPluginInstance.h.
References m_inputBuffers.
|
inlineoverridevirtual |
Implements RealTimePluginInstance.
Definition at line 78 of file DSSIPluginInstance.h.
References m_outputBuffers.
|
inlineoverridevirtual |
Implements RealTimePluginInstance.
Definition at line 80 of file DSSIPluginInstance.h.
References getControlOutputValue(), getCurrentProgram(), getProgram(), getPrograms(), m_controlPortsOut, and selectProgram().
|
overridevirtual |
Implements RealTimePluginInstance.
Definition at line 821 of file DSSIPluginInstance.cpp.
References in_range_for(), and m_controlPortsOut.
Referenced by getControlOutputCount().
|
override |
Definition at line 541 of file DSSIPluginInstance.cpp.
References checkProgramCache(), m_cachedPrograms, m_descriptor, and SVDEBUG.
Referenced by getControlOutputCount().
|
override |
Definition at line 606 of file DSSIPluginInstance.cpp.
References m_program.
Referenced by getControlOutputCount().
|
overridevirtual |
Reimplemented from RealTimePluginInstance.
Definition at line 562 of file DSSIPluginInstance.cpp.
References checkProgramCache(), m_cachedPrograms, m_descriptor, and SVDEBUG.
Referenced by getControlOutputCount().
|
virtual |
Definition at line 581 of file DSSIPluginInstance.cpp.
References checkProgramCache(), m_cachedPrograms, m_descriptor, and SVDEBUG.
|
override |
Definition at line 612 of file DSSIPluginInstance.cpp.
References selectProgramAux().
Referenced by getControlOutputCount().
|
inlineoverridevirtual |
Implements RealTimePluginInstance.
Definition at line 89 of file DSSIPluginInstance.h.
References m_bypassed.
|
inlineoverridevirtual |
Implements RealTimePluginInstance.
Definition at line 90 of file DSSIPluginInstance.h.
References discardEvents(), getLatency(), m_bypassed, setIdealChannelCount(), and silence().
|
overridevirtual |
Implements RealTimePluginInstance.
Definition at line 273 of file DSSIPluginInstance.cpp.
References getAudioInputCount(), m_blockSize, m_inputBuffers, m_latencyPort, m_run, run(), and SVDEBUG.
Referenced by setBypassed().
|
overridevirtual |
Implements RealTimePluginInstance.
Definition at line 301 of file DSSIPluginInstance.cpp.
References activate(), deactivate(), and m_instanceHandle.
Referenced by setBypassed(), and setIdealChannelCount().
|
overridevirtual |
Reimplemented from RealTimePluginInstance.
Definition at line 310 of file DSSIPluginInstance.cpp.
References m_eventBuffer, and RingBuffer< T, N >::reset().
Referenced by setBypassed().
|
overridevirtual |
Implements RealTimePluginInstance.
Definition at line 316 of file DSSIPluginInstance.cpp.
References activate(), connectPorts(), deactivate(), m_blockSize, m_idealChannelCount, m_instanceHandle, m_outputBufferCount, m_outputBuffers, silence(), and SVDEBUG.
Referenced by setBypassed().
|
inlinevirtual |
Definition at line 98 of file DSSIPluginInstance.h.
References detachFromGroup(), and m_grouped.
|
virtual |
Definition at line 359 of file DSSIPluginInstance.cpp.
References m_grouped, m_groupMap, and RealTimePluginInstance::m_identifier.
Referenced by isInGroup(), and ~DSSIPluginInstance().
|
inlineoverride |
Definition at line 101 of file DSSIPluginInstance.h.
|
protected |
Definition at line 216 of file DSSIPluginInstance.cpp.
References m_audioPortsIn, m_audioPortsOut, m_backupControlPortsIn, m_controlPortsIn, m_controlPortsOut, m_descriptor, m_idealChannelCount, m_latencyPort, m_outputBufferCount, and SVDEBUG.
Referenced by DSSIPluginInstance().
|
protected |
Definition at line 459 of file DSSIPluginInstance.cpp.
References m_controllerMap, m_descriptor, and m_instanceHandle.
Referenced by DSSIPluginInstance().
|
protected |
Definition at line 1327 of file DSSIPluginInstance.cpp.
References m_descriptor, RealTimePluginInstance::m_identifier, m_instanceHandle, and SVDEBUG.
Referenced by ~DSSIPluginInstance().
|
protected |
Definition at line 670 of file DSSIPluginInstance.cpp.
References m_backupControlPortsIn, m_controlPortsIn, m_descriptor, m_instanceHandle, m_program, selectProgramAux(), and SVDEBUG.
Referenced by DSSIPluginInstance(), setIdealChannelCount(), and silence().
|
protected |
Definition at line 1307 of file DSSIPluginInstance.cpp.
References m_backupControlPortsIn, m_bufferScavenger, m_controlPortsIn, m_descriptor, RealTimePluginInstance::m_identifier, m_instanceHandle, Scavenger< T >::scavenge(), and SVDEBUG.
Referenced by setIdealChannelCount(), silence(), and ~DSSIPluginInstance().
|
protected |
Definition at line 695 of file DSSIPluginInstance.cpp.
References getAudioInputCount(), LADSPAPluginFactory::getPortDefault(), m_audioPortsIn, m_audioPortsOut, m_backupControlPortsIn, m_controlPortsIn, m_controlPortsOut, m_descriptor, RealTimePluginInstance::m_factory, m_inputBuffers, m_instanceHandle, m_outputBufferCount, m_outputBuffers, and SVDEBUG.
Referenced by DSSIPluginInstance(), and setIdealChannelCount().
|
protected |
Definition at line 962 of file DSSIPluginInstance.cpp.
References DSSIPluginInstance::ProgramControl::lsb, m_controllerMap, m_pending, DSSIPluginInstance::ProgramControl::msb, setPortValueFromController(), and SVDEBUG.
Referenced by run(), and runGrouped().
|
protected |
Definition at line 782 of file DSSIPluginInstance.cpp.
References in_range_for(), m_controlPortsIn, m_descriptor, setParameterValue(), and SVDEBUG.
Referenced by handleController().
|
protected |
Definition at line 618 of file DSSIPluginInstance.cpp.
References checkProgramCache(), m_backupControlPortsIn, m_cachedPrograms, m_controlPortsIn, m_descriptor, m_instanceHandle, m_processLock, m_program, and SVDEBUG.
Referenced by activate(), and selectProgram().
|
protected |
Definition at line 508 of file DSSIPluginInstance.cpp.
References DSSIPluginInstance::ProgramDescriptor::bank, m_cachedPrograms, m_descriptor, m_instanceHandle, m_programCacheValid, DSSIPluginInstance::ProgramDescriptor::name, DSSIPluginInstance::ProgramDescriptor::program, and SVDEBUG.
Referenced by getProgram(), getPrograms(), and selectProgramAux().
|
protected |
!! GroupMap is not actually thread-safe.
Definition at line 367 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().
|
protected |
Definition at line 1154 of file DSSIPluginInstance.cpp.
References EVENT_BUFFER_SIZE, RingBuffer< T, N >::getReadSpace(), handleController(), RealTimePluginFactory::instance(), DSSIPluginInstance::ProgramControl::lsb, m_blockSize, m_descriptor, m_eventBuffer, m_groupLocalEventBufferCount, m_groupLocalEventBuffers, m_groupMap, RealTimePluginInstance::m_identifier, m_instanceHandle, m_lastRunTime, m_pending, m_sampleRate, DSSIPluginInstance::ProgramControl::msb, RingBuffer< T, N >::peekOne(), DSSIPluginInstance::ProgramControl::program, RealTime::realTime2Frame(), RingBuffer< T, N >::skip(), and SVDEBUG.
Referenced by run().
|
staticprotected |
Definition at line 1267 of file DSSIPluginInstance.cpp.
References SVDEBUG.
Referenced by DSSIPluginFactory::DSSIPluginFactory().
|
staticprotected |
Definition at line 1278 of file DSSIPluginInstance.cpp.
References SVDEBUG.
Referenced by DSSIPluginFactory::DSSIPluginFactory().
|
staticprotected |
Definition at line 1297 of file DSSIPluginInstance.cpp.
References RealTimePluginFactory::instance(), m_threads, and Thread::start().
Referenced by DSSIPluginFactory::DSSIPluginFactory().
|
inlinevirtualinherited |
Definition at line 140 of file RealTimePluginInstance.h.
Referenced by TransformFactory::setParametersFromPlugin(), and PluginXml::toXml().
Friends And Related Function Documentation
|
friend |
Definition at line 105 of file DSSIPluginInstance.h.
Member Data Documentation
|
protected |
Definition at line 143 of file DSSIPluginInstance.h.
Referenced by getClientId().
|
protected |
Definition at line 144 of file DSSIPluginInstance.h.
Referenced by getPosition().
|
protected |
Definition at line 145 of file DSSIPluginInstance.h.
Referenced by activate(), checkProgramCache(), cleanup(), configure(), connectPorts(), deactivate(), instantiate(), isOK(), run(), runGrouped(), selectProgramAux(), setIdealChannelCount(), silence(), and ~DSSIPluginInstance().
|
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().
|
protected |
Definition at line 148 of file DSSIPluginInstance.h.
Referenced by activate(), connectPorts(), deactivate(), getParameter(), getParameterCount(), getParameterDefault(), getParameterDescriptors(), getParameterDisplayHint(), getParameterValue(), init(), selectProgramAux(), setParameter(), setParameterValue(), setPortValueFromController(), and ~DSSIPluginInstance().
|
protected |
Definition at line 149 of file DSSIPluginInstance.h.
Referenced by connectPorts(), getControlOutputCount(), getControlOutputValue(), init(), and ~DSSIPluginInstance().
|
protected |
Definition at line 151 of file DSSIPluginInstance.h.
Referenced by activate(), connectPorts(), deactivate(), init(), selectProgramAux(), and setParameterValue().
|
protected |
Definition at line 153 of file DSSIPluginInstance.h.
Referenced by handleController(), and instantiate().
|
protected |
Definition at line 155 of file DSSIPluginInstance.h.
Referenced by connectPorts(), DSSIPluginInstance(), getAudioInputCount(), init(), and ~DSSIPluginInstance().
|
protected |
Definition at line 156 of file DSSIPluginInstance.h.
Referenced by connectPorts(), init(), run(), and ~DSSIPluginInstance().
|
protected |
Definition at line 163 of file DSSIPluginInstance.h.
Referenced by DSSIPluginInstance(), handleController(), run(), and runGrouped().
|
mutableprotected |
Definition at line 170 of file DSSIPluginInstance.h.
Referenced by checkProgramCache(), getProgram(), getPrograms(), and selectProgramAux().
|
mutableprotected |
Definition at line 171 of file DSSIPluginInstance.h.
Referenced by checkProgramCache(), and configure().
|
protected |
Definition at line 173 of file DSSIPluginInstance.h.
Referenced by clearEvents(), discardEvents(), run(), runGrouped(), and sendEvent().
|
protected |
Definition at line 175 of file DSSIPluginInstance.h.
Referenced by getBufferSize(), getLatency(), run(), runGrouped(), and setIdealChannelCount().
|
protected |
Definition at line 176 of file DSSIPluginInstance.h.
Referenced by connectPorts(), DSSIPluginInstance(), getAudioInputBuffers(), getLatency(), run(), and ~DSSIPluginInstance().
|
protected |
Definition at line 177 of file DSSIPluginInstance.h.
Referenced by connectPorts(), DSSIPluginInstance(), getAudioOutputBuffers(), run(), setIdealChannelCount(), and ~DSSIPluginInstance().
|
protected |
Definition at line 178 of file DSSIPluginInstance.h.
Referenced by DSSIPluginInstance(), and ~DSSIPluginInstance().
|
protected |
Definition at line 179 of file DSSIPluginInstance.h.
Referenced by getAudioOutputCount(), init(), run(), and setIdealChannelCount().
|
protected |
Definition at line 180 of file DSSIPluginInstance.h.
Referenced by connectPorts(), DSSIPluginInstance(), init(), setIdealChannelCount(), and ~DSSIPluginInstance().
|
protected |
Definition at line 181 of file DSSIPluginInstance.h.
Referenced by run(), and runGrouped().
|
protected |
Definition at line 182 of file DSSIPluginInstance.h.
Referenced by getLatency(), and init().
|
protected |
Definition at line 183 of file DSSIPluginInstance.h.
Referenced by getLatency(), and run().
|
protected |
Definition at line 185 of file DSSIPluginInstance.h.
Referenced by isBypassed(), and setBypassed().
|
protected |
Definition at line 186 of file DSSIPluginInstance.h.
Referenced by activate(), getCurrentProgram(), and selectProgramAux().
|
protected |
Definition at line 187 of file DSSIPluginInstance.h.
Referenced by detachFromGroup(), initialiseGroupMembership(), isInGroup(), and run().
|
protected |
Definition at line 188 of file DSSIPluginInstance.h.
Referenced by run(), and runGrouped().
|
protected |
Definition at line 190 of file DSSIPluginInstance.h.
Referenced by sendEvent().
|
protected |
Definition at line 191 of file DSSIPluginInstance.h.
Referenced by clearEvents(), run(), and sendEvent().
|
protected |
Definition at line 193 of file DSSIPluginInstance.h.
Referenced by run(), and selectProgramAux().
|
staticprotected |
Definition at line 197 of file DSSIPluginInstance.h.
Referenced by detachFromGroup(), initialiseGroupMembership(), and runGrouped().
|
staticprotected |
Definition at line 198 of file DSSIPluginInstance.h.
Referenced by initialiseGroupMembership(), and runGrouped().
|
staticprotected |
Definition at line 199 of file DSSIPluginInstance.h.
Referenced by initialiseGroupMembership(), and runGrouped().
|
staticprotected |
Definition at line 201 of file DSSIPluginInstance.h.
Referenced by deactivate(), and initialiseGroupMembership().
|
staticprotected |
Definition at line 220 of file DSSIPluginInstance.h.
Referenced by requestNonRTThread(), and ~DSSIPluginInstance().
|
protectedinherited |
Definition at line 148 of file RealTimePluginInstance.h.
Referenced by LADSPAPluginInstance::connectPorts(), connectPorts(), LADSPAPluginInstance::getParameterDefault(), getParameterDefault(), LADSPAPluginInstance::getParameterDescriptors(), getParameterDescriptors(), LADSPAPluginInstance::getParameterDisplayHint(), getParameterDisplayHint(), LADSPAPluginInstance::setParameterValue(), and setParameterValue().
|
protectedinherited |
Definition at line 149 of file RealTimePluginInstance.h.
Referenced by cleanup(), deactivate(), detachFromGroup(), LADSPAPluginInstance::getPluginIdentifier(), getPluginIdentifier(), initialiseGroupMembership(), and runGrouped().
|
protectedinherited |
Definition at line 151 of file RealTimePluginInstance.h.
Referenced by configure().
The documentation for this class was generated from the following files:
Generated by 1.8.11