#include <zero_latency_convolver_support.hpp>
Public Types | |
| using | FftCursor = typename SlicedFftPlanT<SampleType>::Cursor |
Public Member Functions | |
| void | reset () |
Public Attributes | |
| int | block_len = 0 |
| int | fft_size = 0 |
| int | ir_start = 0 |
| int | num_partitions = 0 |
| int | slot = 0 |
| detail::SlicedFftPlanT< SampleType > | plan |
| std::vector< std::vector< std::complex< SampleType > > > | spectra |
| std::vector< std::vector< std::complex< SampleType > > > | ir_spectra |
| std::vector< std::vector< std::complex< SampleType > > > | accum |
| std::vector< std::vector< SampleType > > | emit |
| std::vector< std::vector< SampleType > > | ready |
| long | total_cost = 0 |
| long | granted = 0 |
| std::size_t | frame_base = 0 |
| int | job = 0 |
| int | job_step = 0 |
| int | job_cursor = 0 |
| FftCursor | fft |
| bool | armed = false |
| bool | has_result = false |
| using pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::FftCursor = typename SlicedFftPlanT<SampleType>::Cursor |
|
inline |
| std::vector<std::vector<std::complex<SampleType> > > pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::accum |
| bool pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::armed = false |
| int pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::block_len = 0 |
| std::vector<std::vector<SampleType> > pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::emit |
| FftCursor pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::fft |
| int pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::fft_size = 0 |
| std::size_t pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::frame_base = 0 |
| long pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::granted = 0 |
| bool pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::has_result = false |
| std::vector<std::vector<std::complex<SampleType> > > pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::ir_spectra |
| int pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::ir_start = 0 |
| int pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::job = 0 |
| int pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::job_cursor = 0 |
| int pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::job_step = 0 |
| int pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::num_partitions = 0 |
| detail::SlicedFftPlanT<SampleType> pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::plan |
| std::vector<std::vector<SampleType> > pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::ready |
| int pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::slot = 0 |
| std::vector<std::vector<std::complex<SampleType> > > pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::spectra |
| long pulp::signal::detail::ZeroLatencyConvolverGroup< SampleType >::total_cost = 0 |