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>
|
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.
|
|
template<typename... Processors>
class dsp::ProcessorChain< Processors >
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.
◆ get() [1/2]
template<typename... Processors>
template<int Index>
Get a reference to the processor at index Index
.
◆ get() [2/2]
template<typename... Processors>
template<int Index>
Get a reference to the processor at index Index
.
◆ setBypassed()
template<typename... Processors>
template<int Index>
Set the processor at index Index
to be bypassed or enabled.
◆ isBypassed()
template<typename... Processors>
template<int Index>
Query whether the processor at index Index
is bypassed.
◆ prepare()
template<typename... Processors>
Prepare all inner processors with the provided ProcessSpec
.
◆ reset()
template<typename... Processors>
Reset all inner processors.
◆ process()
template<typename... Processors>
template<typename ProcessContext >
Process context
through all inner processors in sequence.
The documentation for this class was generated from the following file: