Advanced offline render options.
More...
#include <offline_processor.hpp>
Advanced offline render options.
block_size_schedule is consumed in order; when the render is longer than the schedule, the final scheduled size repeats. Empty schedule falls back to fallback_block_size.
◆ block_size_schedule
| std::vector<int> pulp::audio::OfflineRenderOptions::block_size_schedule |
◆ deterministic_seed
| uint64_t pulp::audio::OfflineRenderOptions::deterministic_seed = 0 |
◆ fallback_block_size
| int pulp::audio::OfflineRenderOptions::fallback_block_size = 512 |
◆ render_speed_ratio
| double pulp::audio::OfflineRenderOptions::render_speed_ratio = 1.0 |
◆ resources
◆ start_position_beats
| double pulp::audio::OfflineRenderOptions::start_position_beats = 0.0 |
◆ start_sample_position
| uint64_t pulp::audio::OfflineRenderOptions::start_sample_position = 0 |
◆ state_generation
| uint64_t pulp::audio::OfflineRenderOptions::state_generation = 0 |
◆ tail_frames
| uint64_t pulp::audio::OfflineRenderOptions::tail_frames = 0 |
◆ tail_policy
◆ tempo_bpm
| double pulp::audio::OfflineRenderOptions::tempo_bpm = 120.0 |
The documentation for this struct was generated from the following file: