载入中...
搜索中...
未找到
AudioEffects.h
浏览该文件的文档.
24class EVENGINE_API_BACKENDS AudioEffectChainTarget final : public ::eve::editing::EditableTargetState,
Rejects invalid/stale chains before runtime publication.
Definition AudioEffects.h:77
Revisioned reversible serial effect chain independent of an audio backend.
Definition AudioEffects.h:27
Serializable mixer-bus hierarchy, including master bus.
Definition AudioTarget.h:146
Runtime backend boundary for atomic effect-chain publication.
Definition AudioEffects.h:67
virtual Result< void > publish(const std::string &chain, Revision revision, const std::vector< AudioEffectRecord > &effects)=0
Publish.
virtual ~IAudioEffectChainSink()=default
Releases IAudioEffectChainSink resources.
Dirty region and revision shared by every editable document target.
Definition EditableTarget.h:154
Optional candidate/publish capability for atomic domain operations.
Definition EditingTargetOperations.h:26
Editable-target capability that applies owning domain operations.
Definition EditingTargetOperations.h:11
Deterministic owning value tree shared by authoring hosts.
Definition EditingValue.h:19
Definition AudioEditingCommands.cpp:7
detail::StrongUint64< detail::RevisionTag > Revision
Monotonic content/state revision used for optimistic-concurrency checks.
Definition Revision.h:13
Stable effect instance with normalized dry/wet mix and typed parameters.
Definition AudioEffects.h:15
Stable discovery metadata exposed by every editable target.
Definition EditableTarget.h:39