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 212 of file RealtimeEffectManager.h.
|
inline |
Definition at line 214 of file RealtimeEffectManager.h.
|
inlineexplicit |
Definition at line 215 of file RealtimeEffectManager.h.
References RealtimeEffectManager::Get(), RealtimeEffectManager::Initialize(), mwProject, and anonymous_namespace{ClipSegmentTest.cpp}::sampleRate.
|
default |
|
inline |
Definition at line 233 of file RealtimeEffectManager.h.
References RealtimeEffectManager::Finalize(), RealtimeEffectManager::Get(), and mwProject.
|
inline |
Definition at line 239 of file RealtimeEffectManager.h.
References RealtimeEffectManager::AddGroup(), RealtimeEffectManager::Get(), and mwProject.
|
default |
std::vector<std::shared_ptr<EffectInstance> > RealtimeEffects::InitializationScope::mInstances |
Definition at line 247 of file RealtimeEffectManager.h.
Referenced by RealtimeEffectManager::MakeNewState().
unsigned RealtimeEffects::InitializationScope::mNumPlaybackChannels |
Definition at line 249 of file RealtimeEffectManager.h.
Referenced by RealtimeEffectManager::MakeNewState().
double RealtimeEffects::InitializationScope::mSampleRate |
Definition at line 248 of file RealtimeEffectManager.h.
Referenced by RealtimeEffectManager::MakeNewState().
|
private |
Definition at line 252 of file RealtimeEffectManager.h.
Referenced by AddGroup(), InitializationScope(), and ~InitializationScope().