Renders every arrangement-selected audio track in PlaybackProgram order. More...
#include <audio_renderer.hpp>
Static Public Member Functions | |
| static AudioRenderStatus | process (const PlaybackProgram &program, const TransportSnapshot &transport, audio::BufferView< float > output, AudioRendererLimits limits={}) noexcept |
Static Public Attributes | |
| static constexpr bool | carries_mutable_state = false |
| static constexpr audio::RtSafetyClass | process_rt_safety_class |
Renders every arrangement-selected audio track in PlaybackProgram order.
The output is always cleared first. Mixing is deterministic float addition; samples are deliberately not clipped or normalized in the engine core.
|
staticnoexcept |
|
staticconstexpr |
|
staticconstexpr |