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

#include <live_dsp_telemetry.hpp>

Public Attributes

std::uint32_t ring_blocks = 256
 Number of block records the fixed-slot ring can hold before dropping.
std::uint32_t percentile_window_blocks = 256
 Per-node rolling window (in blocks) over which percentiles are computed.
float graph_overload_load = 1.0f
 A block whose graph load reaches this fraction is counted "over budget" and attributed to its most expensive node.
bool spectral_diagnostics = false

Member Data Documentation

◆ graph_overload_load

float pulp::audio::LiveDspTelemetryConfig::graph_overload_load = 1.0f

A block whose graph load reaches this fraction is counted "over budget" and attributed to its most expensive node.

◆ percentile_window_blocks

std::uint32_t pulp::audio::LiveDspTelemetryConfig::percentile_window_blocks = 256

Per-node rolling window (in blocks) over which percentiles are computed.

◆ ring_blocks

std::uint32_t pulp::audio::LiveDspTelemetryConfig::ring_blocks = 256

Number of block records the fixed-slot ring can hold before dropping.

◆ spectral_diagnostics

bool pulp::audio::LiveDspTelemetryConfig::spectral_diagnostics = false

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