MayaFlux 0.3.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 156 of file Engine.cpp.

157{
159 return;
160 }
161
162 m_subsystem_manager->pause_all_subsystems();
163 m_is_paused = true;
164}
std::shared_ptr< SubsystemManager > m_subsystem_manager
Definition Engine.hpp:383
bool m_is_paused
Pause state flag.
Definition Engine.hpp:371

References m_is_initialized, m_is_paused, and m_subsystem_manager.

Referenced by MayaFlux::Pause().

+ Here is the caller graph for this function: