LMMS
Loading...
Searching...
No Matches
juce::dsp::ProcessorWrapper< ProcessorType > Struct Template Reference

#include <juce_ProcessorWrapper.h>

Inheritance diagram for juce::dsp::ProcessorWrapper< ProcessorType >:
juce::dsp::ProcessorBase

Public Member Functions

void prepare (const ProcessSpec &spec) override
void process (const ProcessContextReplacing< float > &context) override
void reset () override
Public Member Functions inherited from juce::dsp::ProcessorBase
 ProcessorBase ()=default
virtual ~ProcessorBase ()=default

Public Attributes

ProcessorType processor

Detailed Description

template<typename ProcessorType>
struct juce::dsp::ProcessorWrapper< ProcessorType >

Wraps an instance of a given processor class, and exposes it through the ProcessorBase interface.

See also
ProcessorBase

@tags{DSP}

Member Function Documentation

◆ prepare()

template<typename ProcessorType>
void juce::dsp::ProcessorWrapper< ProcessorType >::prepare ( const ProcessSpec & spec)
inlineoverridevirtual

◆ process()

template<typename ProcessorType>
void juce::dsp::ProcessorWrapper< ProcessorType >::process ( const ProcessContextReplacing< float > & context)
inlineoverridevirtual

◆ reset()

template<typename ProcessorType>
void juce::dsp::ProcessorWrapper< ProcessorType >::reset ( )
inlineoverridevirtual

Member Data Documentation

◆ processor

template<typename ProcessorType>
ProcessorType juce::dsp::ProcessorWrapper< ProcessorType >::processor

The documentation for this struct was generated from the following file: