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

◆ Start()

void MayaFlux::Core::Engine::Start ( )

Starts the coordinated processing of all subsystems.

Initiates the processing lifecycle by:

  • Starting the audio backend and opening streams
  • Beginning task scheduler execution
  • Activating node graph processing
  • Enabling real-time audio I/O

Init() must be called first to prepare all components.

Definition at line 118 of file Engine.cpp.

119{
120 if (!m_is_initialized) {
121 Init();
122 }
123 m_subsystem_manager->start_all_subsystems();
124}
void Init()
Initializes all system components and prepares for processing.
Definition Engine.cpp:72
std::shared_ptr< SubsystemManager > m_subsystem_manager
Definition Engine.hpp:316

References Init(), m_is_initialized, and m_subsystem_manager.

Referenced by MayaFlux::Start().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: