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

◆ Pause()

void MayaFlux::Core::Engine::Pause ( )

Pauses all processing while maintaining system state.

Temporarily halts processing activities:

  • Pauses the audio stream
  • Suspends task scheduler execution
  • Maintains all component state for later resumption

Definition at line 126 of file Engine.cpp.

127{
129 return;
130 }
131
132 m_subsystem_manager->pause_all_subsystems();
133 m_is_paused = true;
134}
std::shared_ptr< SubsystemManager > m_subsystem_manager
Definition Engine.hpp:316
bool m_is_paused
Pause state flag.
Definition Engine.hpp:304

References m_is_initialized, m_is_paused, and m_subsystem_manager.

Referenced by MayaFlux::Pause().

+ Here is the caller graph for this function: