ExecutionTick.hpp
1 #pragma once
2 #include <Audio/AudioTick.hpp>
3 
4 #include <ossia/dataflow/graph/graph_interface.hpp>
5 
6 namespace Execution
7 {
8 class DocumentPlugin;
9 class BaseScenarioElement;
10 }
11 namespace Execution
12 {
13 using tick_fun = ossia::audio_engine::fun_type;
14 
15 tick_fun makeExecutionTick(
16  ossia::tick_setup_options opt, Execution::DocumentPlugin& plug,
17  const std::shared_ptr<Execution::BaseScenarioElement>& scenar);
18 
19 tick_fun makeBenchmarkTick(
20  ossia::tick_setup_options opt, Execution::DocumentPlugin& plug,
21  const std::shared_ptr<Execution::BaseScenarioElement>& scenar);
22 }
Definition: plugins/score-plugin-engine/Execution/DocumentPlugin.hpp:60
Components used for the execution of a score.
Definition: ProcessComponent.cpp:12