Audacity 3.2.0
|
Brackets one suspension of processing in the main thread. More...
#include <RealtimeEffectManager.h>
Public Member Functions | |
SuspensionScope () | |
SuspensionScope (InitializationScope &, std::weak_ptr< AudacityProject > wProject) | |
Require a prior InitializationScope to ensure correct nesting. More... | |
SuspensionScope (SuspensionScope &&other)=default | |
SuspensionScope & | operator= (SuspensionScope &&other)=default |
~SuspensionScope () | |
Private Attributes | |
std::weak_ptr< AudacityProject > | mwProject |
Brackets one suspension of processing in the main thread.
Definition at line 205 of file RealtimeEffectManager.h.
|
inline |
Definition at line 207 of file RealtimeEffectManager.h.
|
inlineexplicit |
Require a prior InitializationScope to ensure correct nesting.
Definition at line 209 of file RealtimeEffectManager.h.
References RealtimeEffectManager::Get(), manager, and mwProject.
|
default |
|
inline |
Definition at line 223 of file RealtimeEffectManager.h.
References RealtimeEffectManager::Get(), mwProject, and RealtimeEffectManager::Resume().
|
default |
|
private |
Definition at line 230 of file RealtimeEffectManager.h.
Referenced by SuspensionScope(), and ~SuspensionScope().