feat(dsp): SpectralProcessor sample_rate param
This commit is contained in:
+2
-2
@@ -3,9 +3,9 @@
|
||||
#include <cstring>
|
||||
#include <vector>
|
||||
|
||||
SpectralProcessor::SpectralProcessor(size_t nfft, size_t hop)
|
||||
SpectralProcessor::SpectralProcessor(size_t nfft, size_t hop, float sample_rate)
|
||||
: nfft_(nfft), hop_(hop), frame_count_(0), output_pos_(0),
|
||||
detector_(nfft, 44100.0f) {
|
||||
detector_(nfft, sample_rate) {
|
||||
window_ = new double[nfft_];
|
||||
computeWindow();
|
||||
fft::init_plan(&plan_, static_cast<uint32_t>(std::log2(nfft_)));
|
||||
|
||||
Reference in New Issue
Block a user