Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::ConvolverT< SampleType > Class Template Reference

#include <overlap_add_convolver.hpp>

Public Member Functions

void load_ir (const SampleType *ir, int ir_length, int block_size=0)
SampleType process (SampleType input)
void process (const SampleType *input, SampleType *output, int num_samples)
void reset ()

Member Function Documentation

◆ load_ir()

template<typename SampleType = float>
void pulp::signal::ConvolverT< SampleType >::load_ir ( const SampleType * ir,
int ir_length,
int block_size = 0 )
inline

◆ process() [1/2]

template<typename SampleType = float>
void pulp::signal::ConvolverT< SampleType >::process ( const SampleType * input,
SampleType * output,
int num_samples )
inline

◆ process() [2/2]

template<typename SampleType = float>
SampleType pulp::signal::ConvolverT< SampleType >::process ( SampleType input)
inline

◆ reset()

template<typename SampleType = float>
void pulp::signal::ConvolverT< SampleType >::reset ( )
inline

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