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

Per-node rolling summary produced by drain(). More...

#include <live_dsp_telemetry.hpp>

Public Attributes

std::uint64_t node_id = 0
LiveDspNodeKind kind = LiveDspNodeKind::Unknown
char name [64] = {}
std::uint64_t sample_count = 0
 blocks observed for this node
std::int64_t last_elapsed_ns = 0
std::int64_t min_elapsed_ns = 0
std::int64_t max_elapsed_ns = 0
std::int64_t mean_elapsed_ns = 0
std::int64_t p50_elapsed_ns = 0
std::int64_t p95_elapsed_ns = 0
std::int64_t p99_elapsed_ns = 0
std::int64_t jitter_ns = 0
 p95 - p50
float last_budget_fraction = 0.0f
std::uint64_t over_budget_attributions = 0

Detailed Description

Per-node rolling summary produced by drain().

Member Data Documentation

◆ jitter_ns

std::int64_t pulp::audio::LiveDspNodeSummary::jitter_ns = 0

p95 - p50

◆ kind

LiveDspNodeKind pulp::audio::LiveDspNodeSummary::kind = LiveDspNodeKind::Unknown

◆ last_budget_fraction

float pulp::audio::LiveDspNodeSummary::last_budget_fraction = 0.0f

◆ last_elapsed_ns

std::int64_t pulp::audio::LiveDspNodeSummary::last_elapsed_ns = 0

◆ max_elapsed_ns

std::int64_t pulp::audio::LiveDspNodeSummary::max_elapsed_ns = 0

◆ mean_elapsed_ns

std::int64_t pulp::audio::LiveDspNodeSummary::mean_elapsed_ns = 0

◆ min_elapsed_ns

std::int64_t pulp::audio::LiveDspNodeSummary::min_elapsed_ns = 0

◆ name

char pulp::audio::LiveDspNodeSummary::name[64] = {}

◆ node_id

std::uint64_t pulp::audio::LiveDspNodeSummary::node_id = 0

◆ over_budget_attributions

std::uint64_t pulp::audio::LiveDspNodeSummary::over_budget_attributions = 0

◆ p50_elapsed_ns

std::int64_t pulp::audio::LiveDspNodeSummary::p50_elapsed_ns = 0

◆ p95_elapsed_ns

std::int64_t pulp::audio::LiveDspNodeSummary::p95_elapsed_ns = 0

◆ p99_elapsed_ns

std::int64_t pulp::audio::LiveDspNodeSummary::p99_elapsed_ns = 0

◆ sample_count

std::uint64_t pulp::audio::LiveDspNodeSummary::sample_count = 0

blocks observed for this node


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