Acts as a polymorphic base class for processors.
This exposes the same set of methods that a processor must implement as virtual methods, so that you can use the ProcessorWrapper class to wrap an instance of a subclass, and then pass that around using ProcessorBase as a base class.
| Public Member Functions | |
| ProcessorBase ()=default | |
| virtual | ~ProcessorBase ()=default | 
| virtual void | prepare (const ProcessSpec &)=0 | 
| virtual void | process (const ProcessContextReplacing< float > &)=0 | 
| virtual void | reset ()=0 | 
| 
 | default | 
| 
 | virtualdefault | 
| 
 | pure virtual | 
Implemented in juce::dsp::ProcessorWrapper< ProcessorType >.
| 
 | pure virtual | 
Implemented in juce::dsp::ProcessorWrapper< ProcessorType >.
| 
 | pure virtual | 
Implemented in juce::dsp::ProcessorWrapper< ProcessorType >.