![]() |
Audacity 3.2.0
|
Brackets processing setup and cleanup in the main thread. More...
#include <RealtimeEffectManager.h>
Public Member Functions | |
InitializationScope () | |
InitializationScope (std::weak_ptr< AudacityProject > wProject, double sampleRate, unsigned numPlaybackChannels) | |
InitializationScope (InitializationScope &&other)=default | |
InitializationScope & | operator= (InitializationScope &&other)=default |
~InitializationScope () | |
void | AddGroup (const ChannelGroup &group, unsigned chans, float rate) |
Public Attributes | |
std::vector< std::shared_ptr< EffectInstance > > | mInstances |
double | mSampleRate |
unsigned | mNumPlaybackChannels |
Private Attributes | |
std::weak_ptr< AudacityProject > | mwProject |
Brackets processing setup and cleanup in the main thread.
Definition at line 227 of file RealtimeEffectManager.h.
|
inline |
Definition at line 229 of file RealtimeEffectManager.h.
|
inlineexplicit |
Definition at line 230 of file RealtimeEffectManager.h.
References RealtimeEffectManager::Get(), RealtimeEffectManager::Initialize(), mwProject, and anonymous_namespace{ClipSegmentTest.cpp}::sampleRate.
|
default |
|
inline |
Definition at line 242 of file RealtimeEffectManager.h.
References RealtimeEffectManager::Finalize(), RealtimeEffectManager::Get(), and mwProject.
|
inline |
group.IsLeader()
Definition at line 251 of file RealtimeEffectManager.h.
References RealtimeEffectManager::AddGroup(), RealtimeEffectManager::Get(), and mwProject.
|
default |
std::vector<std::shared_ptr<EffectInstance> > RealtimeEffects::InitializationScope::mInstances |
Definition at line 259 of file RealtimeEffectManager.h.
Referenced by RealtimeEffectManager::MakeNewState().
unsigned RealtimeEffects::InitializationScope::mNumPlaybackChannels |
Definition at line 261 of file RealtimeEffectManager.h.
Referenced by RealtimeEffectManager::MakeNewState().
double RealtimeEffects::InitializationScope::mSampleRate |
Definition at line 260 of file RealtimeEffectManager.h.
Referenced by RealtimeEffectManager::MakeNewState().
|
private |
Definition at line 264 of file RealtimeEffectManager.h.
Referenced by AddGroup(), InitializationScope(), and ~InitializationScope().