Lines Matching refs:Pffft
19 size_t GetBufferSize(size_t fft_size, Pffft::FftType fft_type) { in GetBufferSize()
20 return fft_size * (fft_type == Pffft::FftType::kReal ? 1 : 2); in GetBufferSize()
29 Pffft::FloatBuffer::FloatBuffer(size_t fft_size, FftType fft_type) in FloatBuffer()
33 Pffft::FloatBuffer::~FloatBuffer() { in ~FloatBuffer()
37 rtc::ArrayView<const float> Pffft::FloatBuffer::GetConstView() const { in GetConstView()
41 rtc::ArrayView<float> Pffft::FloatBuffer::GetView() { in GetView()
45 Pffft::Pffft(size_t fft_size, FftType fft_type) in Pffft() function in webrtc::Pffft
50 fft_type == Pffft::FftType::kReal ? PFFFT_REAL : PFFFT_COMPLEX)), in Pffft()
57 Pffft::~Pffft() { in ~Pffft()
62 bool Pffft::IsValidFftSize(size_t fft_size, FftType fft_type) { in IsValidFftSize()
78 int a_min = (fft_type == Pffft::FftType::kReal) ? 5 : 4; in IsValidFftSize()
82 bool Pffft::IsSimdEnabled() { in IsSimdEnabled()
86 std::unique_ptr<Pffft::FloatBuffer> Pffft::CreateBuffer() const { in CreateBuffer()
89 std::unique_ptr<Pffft::FloatBuffer> buffer( in CreateBuffer()
90 new Pffft::FloatBuffer(fft_size_, fft_type_)); in CreateBuffer()
94 void Pffft::ForwardTransform(const FloatBuffer& in, in ForwardTransform()
109 void Pffft::BackwardTransform(const FloatBuffer& in, in BackwardTransform()
124 void Pffft::FrequencyDomainConvolve(const FloatBuffer& fft_x, in FrequencyDomainConvolve()