Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
dsp::ProcessorWrapper< ProcessorType > Struct Template Reference

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

#include <juce_ProcessorWrapper.h>

Inheritance diagram for dsp::ProcessorWrapper< ProcessorType >:

Public Member Functions

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

Public Attributes

ProcessorType processor
 

Detailed Description

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

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

See also
ProcessorBase

Member Function Documentation

◆ prepare()

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

◆ process()

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

◆ reset()

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

Member Data Documentation

◆ processor

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

The documentation for this struct was generated from the following file:
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram