34{
35 try {
38 "Version: {}.{}.{}", MAYAFLUX_VERSION_MAJOR, MAYAFLUX_VERSION_MINOR, MAYAFLUX_VERSION_PATCH);
40
42
44
46
47 MF_PRINT(Journal::Component::USER, Journal::Context::Init,
"=== AudioVisual Processing Active ===");
48
50
51 std::cout << "Press Enter [Return] to stop...\n";
53
55
56 } catch (const std::exception& e) {
57 std::cerr << "Error: " << e.what() << std::flush;
58 return 1;
59 }
60
61 return 0;
62}
#define MF_PRINT(comp, ctx,...)
@ Init
Engine/subsystem initialization.
@ USER
User code, scripts, plugins.
void Start()
Starts audio processing on the default engine.
void Init()
Initializes the default engine with default settings.
void Await()
Blocks launcher until user input (optional convenience function)
void End()
Stops and cleans up the default engine.