#pragma once #include #include #include #include class VisAudioRunner { public: VisAudioRunner(AudioGrabber*, VIZ::VisPlugins*); ~VisAudioRunner(); void init(); void run() const; static VisAudioRunner* create(); AudioGrabber* grabber; VIZ::VisPlugins* plugins; bool isActive = true; std::thread thread; VUtils::Environment *env = nullptr; };