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

Immutable per-node identity, supplied to prepare() and copied into the store. More...

#include <live_dsp_telemetry.hpp>

Public Member Functions

void set_name (std::string_view value) noexcept

Public Attributes

std::uint64_t node_id = 0
LiveDspNodeKind kind = LiveDspNodeKind::Unknown
std::uint32_t input_ports = 0
std::uint32_t output_ports = 0
char name [64] = {}

Detailed Description

Immutable per-node identity, supplied to prepare() and copied into the store.

name is truncated into a fixed buffer so no string work happens on the RT thread.

Member Function Documentation

◆ set_name()

void pulp::audio::LiveDspNodeInfo::set_name ( std::string_view value)
noexcept

Member Data Documentation

◆ input_ports

std::uint32_t pulp::audio::LiveDspNodeInfo::input_ports = 0

◆ kind

LiveDspNodeKind pulp::audio::LiveDspNodeInfo::kind = LiveDspNodeKind::Unknown

◆ name

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

◆ node_id

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

◆ output_ports

std::uint32_t pulp::audio::LiveDspNodeInfo::output_ports = 0

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