MayaFlux 0.2.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 131 of file Engine.cpp.

132{
134 return;
135 }
136
137 m_subsystem_manager->pause_all_subsystems();
138 m_is_paused = true;
139}
std::shared_ptr< SubsystemManager > m_subsystem_manager
Definition Engine.hpp:341
bool m_is_paused
Pause state flag.
Definition Engine.hpp:329

References m_is_initialized, m_is_paused, and m_subsystem_manager.

Referenced by MayaFlux::Pause().

+ Here is the caller graph for this function: