#pragma once

#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;
    
    DOMAIN_PLUGIN m_domain = DOMAIN_PLUGIN::TIME;
  };
}
