WE Core
Loading...
Searching...
No Matches
WECore::EffectsProcessor1in2out< SampleType > Class Template Referenceabstract

#include <EffectsProcessor.h>

Inheritance diagram for WECore::EffectsProcessor1in2out< SampleType >:
WECore::EffectsProcessorBase< SampleType >

Public Member Functions

 EffectsProcessor1in2out ()=default
 
virtual ~EffectsProcessor1in2out () override=default
 
virtual void process1in2out (SampleType *inSamplesLeft, SampleType *inSamplesRight, size_t numSamples)=0
 
- Public Member Functions inherited from WECore::EffectsProcessorBase< SampleType >
 EffectsProcessorBase ()=default
 
virtual ~EffectsProcessorBase ()=default
 
virtual void reset ()
 

Detailed Description

template<typename SampleType>
class WECore::EffectsProcessor1in2out< SampleType >

Provides a standard interface for effects which process a mono to stereo buffer of samples.

Definition at line 62 of file EffectsProcessor.h.

Constructor & Destructor Documentation

◆ EffectsProcessor1in2out()

template<typename SampleType >
WECore::EffectsProcessor1in2out< SampleType >::EffectsProcessor1in2out ( )
default

◆ ~EffectsProcessor1in2out()

template<typename SampleType >
virtual WECore::EffectsProcessor1in2out< SampleType >::~EffectsProcessor1in2out ( )
overridevirtualdefault

Member Function Documentation

◆ process1in2out()

template<typename SampleType >
virtual void WECore::EffectsProcessor1in2out< SampleType >::process1in2out ( SampleType * inSamplesLeft,
SampleType * inSamplesRight,
size_t numSamples )
pure virtual

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