One stable SignalGraph-facing arrangement audio renderer. More...
#include <audio_renderer.hpp>
Public Member Functions | |
| ArrangementAudioTrackRenderer (timeline::ItemId track_id, bool apply_track_mixer=true) noexcept | |
| AudioRenderStatus | process (const PlaybackProgramBlock &block, const TransportSnapshot &transport, audio::BufferView< float > output, AudioRendererLimits limits={}, RealtimeStretchProgramRuntime *realtime_stretch=nullptr) noexcept |
| RendererProgramKey | active_key () const noexcept |
| RendererCarryState | state_snapshot () const noexcept |
| void | reset () noexcept |
Static Public Attributes | |
| static constexpr audio::RtSafetyClass | process_rt_safety_class |
One stable SignalGraph-facing arrangement audio renderer.
The host adapter owns one instance per timeline track and supplies the callback-wide pinned PlaybackProgramBlock and exact TransportSnapshot. Program changes are adopted by StableRendererShell; graph custom-node state is never a program publication channel.
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
staticconstexpr |