#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "third_party/blink/renderer/platform/audio/simple_fft_convolver.h"
#include "third_party/blink/renderer/platform/audio/vector_math.h"
namespace blink {
SimpleFFTConvolver::SimpleFFTConvolver(
unsigned input_block_size,
const std::unique_ptr<AudioFloatArray>& convolution_kernel)
: … { … }
void SimpleFFTConvolver::Process(const float* source_p,
float* dest_p,
uint32_t frames_to_process) { … }
void SimpleFFTConvolver::Reset() { … }
}