added an attempt to set the signal generator
This commit is contained in:
@@ -41,18 +41,25 @@ namespace monitor::components
|
|||||||
|
|
||||||
if (m_setup.m_signal_type.m_type != hr::signal_type::type::FILE)
|
if (m_setup.m_signal_type.m_type != hr::signal_type::type::FILE)
|
||||||
{
|
{
|
||||||
|
// HERE
|
||||||
|
// когда генерируем, то нужно и звук сделать !!!
|
||||||
hr::signal_generator sg;
|
hr::signal_generator sg;
|
||||||
r = sg.generate(setup.m_signal_type);
|
r = sg.generate(setup.m_signal_type);
|
||||||
|
// можно например так
|
||||||
|
// auto path_to_gen_sound = "путь до сгенерированного звука";
|
||||||
|
// m_setup.m_file = path_to_gen_sound;
|
||||||
|
// sg.generate(r, path_to_gen_sound);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
// HERE
|
||||||
|
// тут нужно как то решать штуку с временной и частотными областями
|
||||||
|
// для отрисовки на графиках
|
||||||
r = hr::run<hr::plugins::magnitude>(m_setup);
|
r = hr::run<hr::plugins::magnitude>(m_setup);
|
||||||
}
|
}
|
||||||
|
|
||||||
fill(r);
|
fill(r);
|
||||||
|
|
||||||
// HERE
|
|
||||||
// когда генерируем то нужно и звук сделать !!!
|
|
||||||
m_audio.init(m_setup.m_file);
|
m_audio.init(m_setup.m_file);
|
||||||
m_audio.set_step(r.m_data.size());
|
m_audio.set_step(r.m_data.size());
|
||||||
m_markers.init();
|
m_markers.init();
|
||||||
|
|||||||
Reference in New Issue
Block a user