| 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 |  |