![]() |
Audacity 3.2.0
|
#include "RealtimeEffectState.h"#include "Channel.h"#include "EffectInterface.h"#include "MessageBuffer.h"#include "PluginManager.h"#include "SampleCount.h"#include <chrono>#include <thread>#include <condition_variable>Go to the source code of this file.
Classes | |
| class | RealtimeEffectState::AccessState |
| Mediator of two-way inter-thread communication of changes of settings. More... | |
| struct | RealtimeEffectState::AccessState::CounterAndOutputs |
| struct | RealtimeEffectState::AccessState::ToMainSlot |
| struct | RealtimeEffectState::AccessState::ToMainSlot::Reader |
| struct | RealtimeEffectState::AccessState::FromMainSlot |
| struct | RealtimeEffectState::AccessState::FromMainSlot::Message |
| struct | RealtimeEffectState::AccessState::FromMainSlot::ShortMessage |
| struct | RealtimeEffectState::AccessState::FromMainSlot::Reader |
| struct | RealtimeEffectState::Access |
| Main thread's interface to inter-thread communication of changes of settings. More... | |
Namespaces | |
| namespace | anonymous_namespace{RealtimeEffectState.cpp} |
Macros | |
| #define | stackAllocate(T, count) static_cast<T*>(alloca(count * sizeof(T))) |
Functions | |
| template<typename F > | |
| void | anonymous_namespace{RealtimeEffectState.cpp}::AllocateChannelsToProcessors (unsigned chans, const unsigned numAudioIn, const unsigned numAudioOut, const F &f) |
Variables | |
| static const auto | idAttribute = "id" |
| static const auto | versionAttribute = "version" |
| static const auto | parametersAttribute = "parameters" |
| static const auto | parameterAttribute = "parameter" |
| static const auto | nameAttribute = "name" |
| static const auto | valueAttribute = "value" |
| static constexpr auto | activeAttribute = "active" |
| #define stackAllocate | ( | T, | |
| count | |||
| ) | static_cast<T*>(alloca(count * sizeof(T))) |
Definition at line 531 of file RealtimeEffectState.cpp.
|
staticconstexpr |
Definition at line 724 of file RealtimeEffectState.cpp.
Referenced by RealtimeEffectState::HandleXMLTag(), and RealtimeEffectState::WriteXML().
|
static |
Definition at line 718 of file RealtimeEffectState.cpp.
Referenced by RealtimeEffectState::HandleXMLTag(), and RealtimeEffectState::WriteXML().
|
static |
Definition at line 722 of file RealtimeEffectState.cpp.
Referenced by RealtimeEffectState::HandleXMLTag(), and RealtimeEffectState::WriteXML().
|
static |
Definition at line 721 of file RealtimeEffectState.cpp.
Referenced by RealtimeEffectState::HandleXMLTag(), and RealtimeEffectState::WriteXML().
|
static |
Definition at line 720 of file RealtimeEffectState.cpp.
Referenced by RealtimeEffectState::HandleXMLTag(), and RealtimeEffectState::WriteXML().
|
static |
Definition at line 723 of file RealtimeEffectState.cpp.
Referenced by RealtimeEffectState::HandleXMLTag(), and RealtimeEffectState::WriteXML().
|
static |
Definition at line 719 of file RealtimeEffectState.cpp.
Referenced by RealtimeEffectState::HandleXMLTag(), and RealtimeEffectState::WriteXML().