add size impl

This commit is contained in:
2026-03-20 14:07:38 +03:00
parent b7f68f97c4
commit a18cefb671
7 changed files with 32 additions and 1 deletions

24
bin/main.raw_data.cpp Normal file
View File

@@ -0,0 +1,24 @@
#include <hack/logger/logger.hpp>
#include "harmonica.hpp"
auto main() -> int
{
// setup создается для каждого файла свой
// т.к. при чтении данных из файла уже должен быть определен размер блока
// данных для чтения m_block_size; см. установки по умолчанию.
// Передается по ссылке и заполняется необходимыми данными
hr::setup setup;
setup.m_domain = hr::DOMAIN_PLUGIN::TIME;
setup.m_file = "./sin.wav";
auto r = hr::run<hr::plugins::raw_data>(setup);
hack::log()("grad:", r.m_grad);
hack::log()("min:", r.m_min, "max:", r.m_max);
hack::log()("size", r.m_size);
if (!r.empty())
{
for (auto& p : r.m_data)
hack::log()(p[0].m_value);
}
}