17#ifndef RESONANCE_AUDIO_DSP_PARTITIONED_FFT_FILTER_H_
18#define RESONANCE_AUDIO_DSP_PARTITIONED_FFT_FILTER_H_
22#include "base/audio_buffer.h"
23#include "base/misc_math.h"
24#include "dsp/fft_manager.h"
60 size_t max_filter_size,
FftManager* fft_manager);
79 void ReplacePartition(
size_t partition_index,
88 void SetFilterLength(
size_t new_filter_size);
112 void ResetFreqDomainBuffers(
size_t new_kernel_size);
118 const size_t fft_size_;
121 const size_t chunk_size_;
124 const size_t frames_per_buffer_;
127 const size_t max_filter_size_;
130 const size_t max_num_partitions_;
136 size_t num_partitions_;
142 size_t buffer_selector_;
145 size_t curr_front_buffer_;
Definition audio_buffer.h:78
Definition channel_view.h:30
Definition fft_manager.h:28
Definition partitioned_fft_filter_test.cc:461
Definition partitioned_fft_filter.h:34