|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
This variadically-templated class lets you join together any number of processor classes into a single processor which will call process() on them all in sequence. More...
#include "juce_ProcessorChain.h"
Public Member Functions | |
| template<int Index> | |
| auto & | get () noexcept |
Get a reference to the processor at index Index. | |
| template<int Index> | |
| const auto & | get () const noexcept |
Get a reference to the processor at index Index. | |
| template<int Index> | |
| void | setBypassed (bool b) noexcept |
Set the processor at index Index to be bypassed or enabled. | |
| template<int Index> | |
| bool | isBypassed () const noexcept |
Query whether the processor at index Index is bypassed. | |
| void | prepare (const ProcessSpec &spec) |
Prepare all inner processors with the provided ProcessSpec. | |
| void | reset () |
| Reset all inner processors. | |
| template<typename ProcessContext > | |
| void | process (const ProcessContext &context) noexcept |
Process context through all inner processors in sequence. | |
This variadically-templated class lets you join together any number of processor classes into a single processor which will call process() on them all in sequence.
@tags{DSP}
Definition at line 62 of file juce_ProcessorChain.h.
|
noexcept |
Get a reference to the processor at index Index.
Definition at line 69 of file juce_ProcessorChain.h.
|
noexcept |
Get a reference to the processor at index Index.
Definition at line 66 of file juce_ProcessorChain.h.
|
noexcept |
Query whether the processor at index Index is bypassed.
Definition at line 77 of file juce_ProcessorChain.h.
| void juce::dsp::ProcessorChain< Processors >::prepare | ( | const ProcessSpec & | spec | ) |
Prepare all inner processors with the provided ProcessSpec.
Definition at line 80 of file juce_ProcessorChain.h.
|
noexcept |
Process context through all inner processors in sequence.
Definition at line 93 of file juce_ProcessorChain.h.
| void juce::dsp::ProcessorChain< Processors >::reset | ( | ) |
Reset all inner processors.
Definition at line 86 of file juce_ProcessorChain.h.
|
noexcept |
Set the processor at index Index to be bypassed or enabled.
Definition at line 73 of file juce_ProcessorChain.h.