OpenShot Audio Library | OpenShotAudio 0.4.0
|
#include <juce_ProcessorChain.h>
Public Member Functions | |
template<int Index> | |
auto & | get () noexcept |
template<int Index> | |
const auto & | get () const noexcept |
template<int Index> | |
void | setBypassed (bool b) noexcept |
template<int Index> | |
bool | isBypassed () const noexcept |
void | prepare (const ProcessSpec &spec) |
void | reset () |
template<typename ProcessContext> | |
void | process (const ProcessContext &context) noexcept |
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.
Definition at line 62 of file juce_ProcessorChain.h.
|
inlinenoexcept |
Get a reference to the processor at index Index.
Definition at line 69 of file juce_ProcessorChain.h.
|
inlinenoexcept |
Get a reference to the processor at index Index.
Definition at line 66 of file juce_ProcessorChain.h.
|
inlinenoexcept |
Query whether the processor at index Index is bypassed.
Definition at line 77 of file juce_ProcessorChain.h.
|
inline |
Prepare all inner processors with the provided ProcessSpec.
Definition at line 80 of file juce_ProcessorChain.h.
|
inlinenoexcept |
Process context through all inner processors in sequence.
Definition at line 93 of file juce_ProcessorChain.h.
|
inline |
Reset all inner processors.
Definition at line 86 of file juce_ProcessorChain.h.
|
inlinenoexcept |
Set the processor at index Index to be bypassed or enabled.
Definition at line 73 of file juce_ProcessorChain.h.