MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ main()

int main ( )

Definition at line 33 of file main.cpp.

34{
35 try {
36 MF_PRINT(MayaFlux::Journal::Component::USER, MayaFlux::Journal::Context::Init, "=== MayaFlux Creative Coding Framework ===");
39
40 initialize();
41
43
45
46 MF_PRINT(Journal::Component::USER, Journal::Context::Init, "=== Audio Processing Active ===");
47
48 run();
49
50 std::cout << "Press Enter [Return] to stop...\n";
51 std::cin.get();
53
54 } catch (const std::exception& e) {
55 std::cerr << "Error: " << e.what() << std::flush;
56 return 1;
57 }
58
59 return 0;
60}
#define MF_PRINT(comp, ctx,...)
void run()
Definition main.cpp:22
void initialize()
Definition main.cpp:11
@ Init
Engine/subsystem initialization.
@ USER
User code, scripts, plugins.
void Start()
Starts audio processing on the default engine.
Definition Core.cpp:114
void Init()
Initializes the default engine with default settings.
Definition Core.cpp:84
void End()
Stops and cleans up the default engine.
Definition Core.cpp:133

References MayaFlux::End(), MayaFlux::Init(), MayaFlux::Journal::Init, initialize(), MF_PRINT, run(), MayaFlux::Start(), and MayaFlux::Journal::USER.

+ Here is the call graph for this function: