MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ ConvolutionProcessor

using MayaFlux::Kinesis::Discrete::ConvolutionProcessor = typedef std::function<void( const std::vector<std::complex<double> >& signal_fft, const std::vector<std::complex<double> >& kernel_fft, std::vector<std::complex<double> >& result_fft)>

Frequency-domain processor callback for apply_convolution.

Receives the one-sided FFT of the signal and the kernel, writes the result into the third argument. All three vectors have length fft_size/2+1.

Definition at line 11 of file Convolution.hpp.