| AddGroup(RealtimeEffects::InitializationScope &scope, const ChannelGroup &group, unsigned chans, float rate) | RealtimeEffectManager | private |
| AddState(RealtimeEffects::InitializationScope *pScope, ChannelGroup *pGroup, const PluginID &id) | RealtimeEffectManager | |
| Callback typedef | Observer::Publisher< RealtimeEffectManagerMessage > | |
| CallbackReturn typedef | Observer::Publisher< RealtimeEffectManagerMessage > | |
| Finalize() noexcept | RealtimeEffectManager | private |
| FindState(ChannelGroup *pGroup, const std::shared_ptr< RealtimeEffectState > &pState) const | RealtimeEffectManager | |
| Get(AudacityProject &project) | RealtimeEffectManager | static |
| Get(const AudacityProject &project) | RealtimeEffectManager | static |
| GetSuspended() const | RealtimeEffectManager | inline |
| Initialize(RealtimeEffects::InitializationScope &scope, unsigned numPlaybackChannels, double sampleRate) | RealtimeEffectManager | private |
| IsActive() const noexcept | RealtimeEffectManager | |
| Latency typedef | RealtimeEffectManager | |
| m_factory | Observer::Publisher< RealtimeEffectManagerMessage > | private |
| m_list | Observer::Publisher< RealtimeEffectManagerMessage > | private |
| mActive | RealtimeEffectManager | private |
| MakeNewState(RealtimeEffects::InitializationScope *pScope, ChannelGroup *pGroup, const PluginID &id) | RealtimeEffectManager | private |
| MasterGroup | RealtimeEffectManager | static |
| message_type typedef | Observer::Publisher< RealtimeEffectManagerMessage > | |
| mGroups | RealtimeEffectManager | private |
| mProject | RealtimeEffectManager | private |
| mRates | RealtimeEffectManager | private |
| mSuspended | RealtimeEffectManager | private |
| notifies_all | Observer::Publisher< RealtimeEffectManagerMessage > | static |
| operator=(const RealtimeEffectManager &)=delete | RealtimeEffectManager | private |
| Publisher< RealtimeEffectManagerMessage >::operator=(Publisher &&)=default | Observer::Publisher< RealtimeEffectManagerMessage > | |
| Process(bool suspended, const ChannelGroup *group, float *const *buffers, float *const *scratch, float *dummy, unsigned nBuffers, size_t numSamples) | RealtimeEffectManager | private |
| ProcessEnd(bool suspended) noexcept | RealtimeEffectManager | private |
| ProcessStart(bool suspended) | RealtimeEffectManager | private |
| Publish(const RealtimeEffectManagerMessage &message) | Observer::Publisher< RealtimeEffectManagerMessage > | inlineprotected |
| Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< RealtimeEffectManagerMessage > | inlineexplicit |
| Publisher(Publisher &&)=default | Observer::Publisher< RealtimeEffectManagerMessage > | |
| RealtimeEffectManager(AudacityProject &project) | RealtimeEffectManager | |
| RealtimeEffectManager(const RealtimeEffectManager &)=delete | RealtimeEffectManager | private |
| 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) | RealtimeEffectManager | inline |
| Subscribe(Callback callback) | Observer::Publisher< RealtimeEffectManagerMessage > | |
| Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< RealtimeEffectManagerMessage > | inline |
| VisitAll(const StateVisitor &func) | RealtimeEffectManager | inlineprivate |
| VisitGroup(ChannelGroup *group, const StateVisitor &func) | RealtimeEffectManager | inlineprivate |
| VisitGroup(const ChannelGroup *group, const StateVisitor &func) | RealtimeEffectManager | inlineprivate |
| ~Base() | ClientData::Base | virtual |
| ~RealtimeEffectManager() | RealtimeEffectManager | |