Audacity 3.2.0
Variables
RealtimeEffectList.cpp File Reference
#include "RealtimeEffectList.h"
#include "RealtimeEffectState.h"
#include "Project.h"
#include "Channel.h"
Include dependency graph for RealtimeEffectList.cpp:

Go to the source code of this file.

Variables

static const AttachedProjectObjects::RegisteredFactory masterEffects
 
static const ChannelGroup::Attachments::RegisteredFactory channelGroupEffects
 
static constexpr auto activeAttribute = "active"
 
static UndoRedoExtensionRegistry::Entry sEntry
 

Variable Documentation

◆ activeAttribute

constexpr auto activeAttribute = "active"
staticconstexpr

◆ channelGroupEffects

const ChannelGroup::Attachments::RegisteredFactory channelGroupEffects
static
Initial value:
{
[](auto&)
{
return std::make_unique<RealtimeEffectList>();
}
}

Definition at line 62 of file RealtimeEffectList.cpp.

Referenced by RealtimeEffectList::Get().

◆ masterEffects

const AttachedProjectObjects::RegisteredFactory masterEffects
static
Initial value:
{
{
return std::make_shared<RealtimeEffectList>();
}
}
const auto project
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:90

Definition at line 34 of file RealtimeEffectList.cpp.

Referenced by anonymous_namespace{Mix.cpp}::FindBufferSize(), RealtimeEffectList::Get(), and RealtimeEffectList::Set().

◆ sEntry

Initial value:
{
[](AudacityProject &project) -> std::shared_ptr<UndoStateExtension> {
return RealtimeEffectList::Get(project).shared_from_this();
}
}
static RealtimeEffectList & Get(AudacityProject &project)

Definition at line 294 of file RealtimeEffectList.cpp.