AudioTick.hpp
1 #pragma once
2 #include <Process/ExecutionAction.hpp>
3 
4 #include <score/application/ApplicationContext.hpp>
5 
6 #include <ossia/audio/audio_engine.hpp>
7 #include <ossia/audio/audio_tick.hpp>
8 
9 #include <score_plugin_audio_export.h>
10 
11 namespace Audio
12 {
13 using tick_fun = ossia::audio_engine::fun_type;
14 
15 SCORE_PLUGIN_AUDIO_EXPORT
16 tick_fun makePauseTick(const score::ApplicationContext& app);
17 
18 SCORE_PLUGIN_AUDIO_EXPORT
19 extern std::atomic<ossia::transport_status> execution_status;
20 }
Used to access all the application-wide state and structures.
Definition: ApplicationContext.hpp:24