Files
harmonica/.ccls-cache/@mnt@raid@projects@dsp@harmonica@harmonica/src@plugins@magnitude@magnitude.hpp
2026-02-22 10:42:29 +03:00

22 lines
431 B
C++

#pragma once
#include "utils/workers/plugin.hpp"
namespace hr::plugins
{
class magnitude : public plugin
{
public:
magnitude(const setup& st);
virtual ~magnitude() = default;
private:
result m_result;
public:
void process(fvec_t& base, real_time timestamp) override;
void process(cvec_t& fft, fvec_t& base, real_time timestamp) override;
result get_result() override;
};
}