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

#include <graph_runtime_executor.hpp>

Public Attributes

graph::NodeId node_id = 0
GraphRuntimeNodeProcessFn process = nullptr
void * user_data = nullptr
bool required = true
audio::AudioProcessLoadMeasurer * load = nullptr
AudioRateModulationDelivery audio_rate_modulation_delivery
bool preserve_parameter_events = false
bool reads_inputs_only = false
const graph::SpectralFrameBatchView * spectral_input = nullptr
std::span< graph::SpectralFrameBatchView *const > spectral_outputs

Member Data Documentation

◆ audio_rate_modulation_delivery

AudioRateModulationDelivery pulp::format::GraphRuntimeNodeBinding::audio_rate_modulation_delivery
Initial value:

◆ load

audio::AudioProcessLoadMeasurer* pulp::format::GraphRuntimeNodeBinding::load = nullptr

◆ node_id

graph::NodeId pulp::format::GraphRuntimeNodeBinding::node_id = 0

◆ preserve_parameter_events

bool pulp::format::GraphRuntimeNodeBinding::preserve_parameter_events = false

◆ process

GraphRuntimeNodeProcessFn pulp::format::GraphRuntimeNodeBinding::process = nullptr

◆ reads_inputs_only

bool pulp::format::GraphRuntimeNodeBinding::reads_inputs_only = false

◆ required

bool pulp::format::GraphRuntimeNodeBinding::required = true

◆ spectral_input

const graph::SpectralFrameBatchView* pulp::format::GraphRuntimeNodeBinding::spectral_input = nullptr

◆ spectral_outputs

std::span<graph::SpectralFrameBatchView* const> pulp::format::GraphRuntimeNodeBinding::spectral_outputs

◆ user_data

void* pulp::format::GraphRuntimeNodeBinding::user_data = nullptr

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