![]() |
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 | AddTrack (const Track &track, 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(), and mwProject.
|
default |
|
inline |
Definition at line 227 of file RealtimeEffectManager.h.
References RealtimeEffectManager::Finalize(), RealtimeEffectManager::Get(), and mwProject.
|
inline |
Definition at line 233 of file RealtimeEffectManager.h.
References RealtimeEffectManager::AddTrack(), RealtimeEffectManager::Get(), and mwProject.
|
default |
std::vector<std::shared_ptr<EffectInstance> > RealtimeEffects::InitializationScope::mInstances |
Definition at line 240 of file RealtimeEffectManager.h.
Referenced by RealtimeEffectManager::MakeNewState().
unsigned RealtimeEffects::InitializationScope::mNumPlaybackChannels |
Definition at line 242 of file RealtimeEffectManager.h.
Referenced by RealtimeEffectManager::MakeNewState().
double RealtimeEffects::InitializationScope::mSampleRate |
Definition at line 241 of file RealtimeEffectManager.h.
Referenced by RealtimeEffectManager::MakeNewState().
|
private |
Definition at line 245 of file RealtimeEffectManager.h.
Referenced by AddTrack(), InitializationScope(), and ~InitializationScope().