Audacity 3.2.0
RealtimeEffectManager Member List

This is the complete list of members for RealtimeEffectManager, including all inherited members.

AddGroup(RealtimeEffects::InitializationScope &scope, const ChannelGroup &group, unsigned chans, float rate)RealtimeEffectManagerprivate
AddState(RealtimeEffects::InitializationScope *pScope, ChannelGroup *pGroup, const PluginID &id)RealtimeEffectManager
Callback typedefObserver::Publisher< RealtimeEffectManagerMessage >
CallbackReturn typedefObserver::Publisher< RealtimeEffectManagerMessage >
Finalize() noexceptRealtimeEffectManagerprivate
FindState(ChannelGroup *pGroup, const std::shared_ptr< RealtimeEffectState > &pState) constRealtimeEffectManager
Get(AudacityProject &project)RealtimeEffectManagerstatic
Get(const AudacityProject &project)RealtimeEffectManagerstatic
GetSuspended() constRealtimeEffectManagerinline
Initialize(RealtimeEffects::InitializationScope &scope, double sampleRate)RealtimeEffectManagerprivate
IsActive() const noexceptRealtimeEffectManager
Latency typedefRealtimeEffectManager
m_factoryObserver::Publisher< RealtimeEffectManagerMessage >private
m_listObserver::Publisher< RealtimeEffectManagerMessage >private
mActiveRealtimeEffectManagerprivate
MakeNewState(RealtimeEffects::InitializationScope *pScope, ChannelGroup *pGroup, const PluginID &id)RealtimeEffectManagerprivate
message_type typedefObserver::Publisher< RealtimeEffectManagerMessage >
mGroupsRealtimeEffectManagerprivate
mLatencyRealtimeEffectManagerprivate
mProjectRealtimeEffectManagerprivate
mRatesRealtimeEffectManagerprivate
mSuspendedRealtimeEffectManagerprivate
notifies_allObserver::Publisher< RealtimeEffectManagerMessage >static
operator=(const RealtimeEffectManager &)=deleteRealtimeEffectManagerprivate
Publisher< RealtimeEffectManagerMessage >::operator=(Publisher &&)=defaultObserver::Publisher< RealtimeEffectManagerMessage >
Process(bool suspended, const ChannelGroup &group, float *const *buffers, float *const *scratch, float *dummy, unsigned nBuffers, size_t numSamples)RealtimeEffectManagerprivate
ProcessEnd(bool suspended) noexceptRealtimeEffectManagerprivate
ProcessStart(bool suspended)RealtimeEffectManagerprivate
Publish(const RealtimeEffectManagerMessage &message)Observer::Publisher< RealtimeEffectManagerMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< RealtimeEffectManagerMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< RealtimeEffectManagerMessage >
RealtimeEffectManager(AudacityProject &project)RealtimeEffectManager
RealtimeEffectManager(const RealtimeEffectManager &)=deleteRealtimeEffectManagerprivate
RemoveState(RealtimeEffects::InitializationScope *pScope, ChannelGroup *pGroup, std::shared_ptr< RealtimeEffectState > pState)RealtimeEffectManager
ReplaceState(RealtimeEffects::InitializationScope *pScope, ChannelGroup *pGroup, size_t index, const PluginID &id)RealtimeEffectManager
SetSuspended(bool value)RealtimeEffectManagerinline
Subscribe(Callback callback)Observer::Publisher< RealtimeEffectManagerMessage >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< RealtimeEffectManagerMessage >inline
VisitAll(const StateVisitor &func)RealtimeEffectManagerinlineprivate
VisitGroup(ChannelGroup &group, const StateVisitor &func)RealtimeEffectManagerinlineprivate
VisitGroup(const ChannelGroup &group, const StateVisitor &func)RealtimeEffectManagerinlineprivate
~Base()ClientData::Basevirtual
~RealtimeEffectManager()RealtimeEffectManager