Prepare-time limits. More...
#include <timeline_offline_renderer.hpp>
Public Attributes | |
| double | sample_rate = 0.0 |
| int | block_frames = 0 |
| int | output_channels = 0 |
| std::uint64_t | max_output_frames = 0 |
| Hard ceiling on rendered frames including the tail pad. | |
| std::uint32_t | maximum_note_events_per_track_per_block = 256 |
| Note-event capacity per track per block, forwarded to the binding. | |
Prepare-time limits.
All are required; none has a silent default that would let an under-specified request render something plausible but wrong.
| int pulp::host::TimelineOfflineRenderConfig::block_frames = 0 |
| std::uint64_t pulp::host::TimelineOfflineRenderConfig::max_output_frames = 0 |
Hard ceiling on rendered frames including the tail pad.
A region that would exceed it fails closed rather than silently truncating.
| std::uint32_t pulp::host::TimelineOfflineRenderConfig::maximum_note_events_per_track_per_block = 256 |
Note-event capacity per track per block, forwarded to the binding.
| int pulp::host::TimelineOfflineRenderConfig::output_channels = 0 |
| double pulp::host::TimelineOfflineRenderConfig::sample_rate = 0.0 |