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

#include <signal_graph_executor_routing.hpp>

Classes

class  SpectralResolver

Public Attributes

std::function< std::atomic< float > *(NodeId)> gain_for
std::function< PluginSlot *(NodeId)> plugin_for
std::function< audio::AudioProcessLoadMeasurer *(NodeId)> load_for
std::function< const CustomNodeProcessFn *(NodeId)> custom_for
std::function< const CustomNodeTransportProcessFn *(NodeId)> custom_transport_for
std::function< const CustomNodeEventProcessFn *(NodeId)> custom_event_for
std::function< int(NodeId)> custom_latency_for
std::function< int(NodeId)> plugin_latency_for
std::function< const std::vector< HostParamInfo > *(NodeId)> plugin_params_for
std::function< ParameterEventInjectionBinding(NodeId)> parameter_events_for
SpectralResolver spectral_for

Member Data Documentation

◆ custom_event_for

std::function<const CustomNodeEventProcessFn*(NodeId)> pulp::host::ExecutorSnapshotBinders::custom_event_for

◆ custom_for

std::function<const CustomNodeProcessFn*(NodeId)> pulp::host::ExecutorSnapshotBinders::custom_for

◆ custom_latency_for

std::function<int(NodeId)> pulp::host::ExecutorSnapshotBinders::custom_latency_for

◆ custom_transport_for

std::function<const CustomNodeTransportProcessFn*(NodeId)> pulp::host::ExecutorSnapshotBinders::custom_transport_for

◆ gain_for

std::function<std::atomic<float>*(NodeId)> pulp::host::ExecutorSnapshotBinders::gain_for

◆ load_for

std::function<audio::AudioProcessLoadMeasurer*(NodeId)> pulp::host::ExecutorSnapshotBinders::load_for

◆ parameter_events_for

std::function<ParameterEventInjectionBinding(NodeId)> pulp::host::ExecutorSnapshotBinders::parameter_events_for

◆ plugin_for

std::function<PluginSlot*(NodeId)> pulp::host::ExecutorSnapshotBinders::plugin_for

◆ plugin_latency_for

std::function<int(NodeId)> pulp::host::ExecutorSnapshotBinders::plugin_latency_for

◆ plugin_params_for

std::function<const std::vector<HostParamInfo>*(NodeId)> pulp::host::ExecutorSnapshotBinders::plugin_params_for

◆ spectral_for

SpectralResolver pulp::host::ExecutorSnapshotBinders::spectral_for

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