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