Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::format::OfflineRenderConfig Struct Reference

Prepare-time configuration for deterministic offline rendering. More...

#include <offline_render_host.hpp>

Public Attributes

double sample_rate = 48000.0
std::uint32_t max_block_frames = 512
std::uint32_t input_channels = 2
std::uint32_t output_channels = 2
double tempo_bpm = 120.0
int time_sig_numerator = 4
int time_sig_denominator = 4

Detailed Description

Prepare-time configuration for deterministic offline rendering.

OfflineRenderHost is a control-thread/test harness. It owns staging buffers and rendered output, then feeds bounded blocks into HeadlessHost so the processor still observes normal ProcessContext, MIDI, and parameter-event contracts.

Member Data Documentation

◆ input_channels

std::uint32_t pulp::format::OfflineRenderConfig::input_channels = 2

◆ max_block_frames

std::uint32_t pulp::format::OfflineRenderConfig::max_block_frames = 512

◆ output_channels

std::uint32_t pulp::format::OfflineRenderConfig::output_channels = 2

◆ sample_rate

double pulp::format::OfflineRenderConfig::sample_rate = 48000.0

◆ tempo_bpm

double pulp::format::OfflineRenderConfig::tempo_bpm = 120.0

◆ time_sig_denominator

int pulp::format::OfflineRenderConfig::time_sig_denominator = 4

◆ time_sig_numerator

int pulp::format::OfflineRenderConfig::time_sig_numerator = 4

The documentation for this struct was generated from the following file: