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

29 lines
550 B
C++

#pragma once
#include "utils/workers/signals/signal_type.hpp"
#include <filesystem>
namespace hr
{
enum class DOMAIN_PLUGIN
{
TIME,
FREQUENSY
};
struct setup
{
// Эти данные заполняются из прочитанного файла (sndfile)
int m_sample_rate;
int m_frames;
int m_channels;
std::filesystem::path m_file;
std::size_t m_block_size = 1'024;
std::size_t m_step_size = 512;
signal_type m_signal_type;
DOMAIN_PLUGIN m_domain = DOMAIN_PLUGIN::FREQUENSY;
};
}