Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::host::SignalGraph Member List

This is the complete list of members for pulp::host::SignalGraph, including all inherited members.

abort_swap_edit()pulp::host::SignalGraph
acquire_routed_only_execution() noexceptpulp::host::SignalGraphinline
add_custom_node(std::string_view type_id, const std::string &name={})pulp::host::SignalGraph
add_custom_node(std::string_view type_id, int version, const std::string &name={})pulp::host::SignalGraph
add_gain_node(const std::string &name="Gain")pulp::host::SignalGraph
add_input_node(int channels, const std::string &name="Input")pulp::host::SignalGraph
add_midi_input_node(const std::string &name="MIDI In")pulp::host::SignalGraph
add_midi_output_node(const std::string &name="MIDI Out")pulp::host::SignalGraph
add_output_node(int channels, const std::string &name="Output")pulp::host::SignalGraph
add_plugin_node(const PluginInfo &info)pulp::host::SignalGraph
add_plugin_node(std::unique_ptr< PluginSlot > slot, int num_inputs, int num_outputs, const std::string &name="Plugin")pulp::host::SignalGraph
add_processor_node(std::shared_ptr< format::ProcessorNodeInstance > processor, const std::string &name={})pulp::host::SignalGraph
add_processor_node(std::unique_ptr< format::Processor > processor, const std::string &name={})pulp::host::SignalGraph
add_spectral_analysis(SpectralIdentity identity, const std::string &name)pulp::host::SignalGraph
add_spectral_stage(SpectralIdentity identity, QualifiedSpectralStage stage, const std::string &name)pulp::host::SignalGraph
add_spectral_synthesis(SpectralIdentity identity, const std::string &name)pulp::host::SignalGraph
add_trigger_envelope(const TriggerEnvelopeConfig &config={})pulp::host::SignalGraph
add_trigger_lowpass(float coefficient=0.5f)pulp::host::SignalGraph
add_trigger_modulation()pulp::host::SignalGraph
add_trigger_producer(const TriggerProducerConfig &config)pulp::host::SignalGraph
add_unresolved_custom_node(std::string_view type_id, int version, int num_inputs, int num_outputs, const std::string &name)pulp::host::SignalGraph
add_unresolved_plugin_node(const PluginInfo &info, int num_inputs, int num_outputs, const std::string &name)pulp::host::SignalGraph
anticipation_enabled() const noexceptpulp::host::SignalGraphinline
attach_audio_edge_probe(const PortHandle &source, const PortHandle &destination)pulp::host::SignalGraph
audio_edge_probe_dropped() constpulp::host::SignalGraph
audio_edge_probe_identity() constpulp::host::SignalGraph
audio_edge_probe_status() constpulp::host::SignalGraph
audio_rate_modulation_lane(const Connection &connection, state::ModulationLane &lane) constpulp::host::SignalGraph
authoring_receipt() constpulp::host::SignalGraph
begin_prepared_topology_edit()pulp::host::SignalGraph
begin_swap_edit()pulp::host::SignalGraph
build_signal_graph_executor_routing(const SignalGraph &graph, SignalGraphExecutorRouting &out)pulp::host::SignalGraphfriend
canonical_executor_routing_enabled() const noexceptpulp::host::SignalGraphinline
clear()pulp::host::SignalGraph
clear_scanned_plugin_catalog()pulp::host::SignalGraph
compile_snapshot_for_test(double sample_rate, int max_block_size)pulp::host::SignalGraph
configured_audio_workgroup() const noexceptpulp::host::SignalGraphinline
connect(SpectralOutputPort source, SpectralInputPort dest)pulp::host::SignalGraphinline
connect(NodeId source, PortIndex source_port, NodeId dest, PortIndex dest_port)pulp::host::SignalGraph
connect(const PortHandle &source, const PortHandle &dest)pulp::host::SignalGraph
connect_audio_rate_modulation(NodeId src, PortIndex src_audio_port, NodeId dest, uint32_t dest_param_id, float range_lo, float range_hi, float smoothing_ms=0.0f, AutomationMix mix=AutomationMix::Replace)pulp::host::SignalGraph
connect_automation(NodeId src, PortIndex src_audio_port, NodeId dest, uint32_t dest_param_id, float range_lo, float range_hi, float smoothing_ms=0.0f, AutomationMix mix=AutomationMix::Replace)pulp::host::SignalGraph
connect_feedback(NodeId source, PortIndex source_port, NodeId dest, PortIndex dest_port)pulp::host::SignalGraph
connect_midi(NodeId source, NodeId dest)pulp::host::SignalGraph
connect_sidechain(NodeId source, PortIndex source_port, NodeId dest, PortIndex dest_sidechain_port)pulp::host::SignalGraph
connect_trigger(TriggerEdge edge)pulp::host::SignalGraph
connections() constpulp::host::SignalGraphinline
custom_node_diagnostic_handle(NodeId id) constpulp::host::SignalGraph
custom_node_state(NodeId id) constpulp::host::SignalGraph
custom_node_type(std::string_view type_id) constpulp::host::SignalGraph
custom_node_type(std::string_view type_id, int version) constpulp::host::SignalGraph
custom_node_type_count() constpulp::host::SignalGraph
custom_node_types() constpulp::host::SignalGraph
detach_audio_edge_probe()pulp::host::SignalGraph
detail::processor_node_parameters(const SignalGraph &, NodeId)pulp::host::SignalGraphfriend
detail::TriggerTestAccesspulp::host::SignalGraphfriend
disconnect(NodeId source, PortIndex source_port, NodeId dest, PortIndex dest_port)pulp::host::SignalGraph
disconnect_modulation(NodeId src, PortIndex src_audio_port, NodeId dest, uint32_t dest_param_id, bool audio_rate)pulp::host::SignalGraph
EdgeProbeStatus enum namepulp::host::SignalGraph
estimate_generated_graph_work_units(int max_block_size) constpulp::host::SignalGraph
evaluate_optional_runtime_budget(runtime::RuntimeBudgetFrame &frame, runtime::RuntimeWorkLane lane=runtime::RuntimeWorkLane::Background, bool required=false) const noexceptpulp::host::SignalGraph
ExecutionSnapshot classpulp::host::SignalGraphfriend
extract_midi(NodeId midi_output_node, midi::MidiBuffer &out) constpulp::host::SignalGraph
finalize_spectral_transition()pulp::host::SignalGraph
GeneratedGraphValidationRejectReason enum namepulp::host::SignalGraph
get_node_parameter(NodeId id, uint32_t param_id) constpulp::host::SignalGraph
graph_load() constpulp::host::SignalGraph
GraphSerializer classpulp::host::SignalGraphfriend
inject_midi(NodeId midi_input_node, const midi::MidiBuffer &events) noexceptpulp::host::SignalGraph
inject_midi(NodeId midi_input_node, const midi::MidiBuffer &events, const midi::MpeBuffer &mpe) noexceptpulp::host::SignalGraph
inject_parameter_events(NodeId plugin_node, const state::ParameterEventQueue &events)pulp::host::SignalGraph
is_prepared() const noexceptpulp::host::SignalGraphinline
is_processor_node(NodeId id) constpulp::host::SignalGraph
last_prepare_custom_failure_node() constpulp::host::SignalGraph
last_swap_diagnostics() constpulp::host::SignalGraph
latency_samples() constpulp::host::SignalGraphinline
limits() constpulp::host::SignalGraphinline
live_custom_event_processor(NodeId id) const noexceptpulp::host::SignalGraph
live_custom_latency_samples(NodeId id) const noexceptpulp::host::SignalGraph
live_custom_param_processor(NodeId id) const noexceptpulp::host::SignalGraph
live_custom_processor(NodeId id) const noexceptpulp::host::SignalGraph
live_custom_transport_processor(NodeId id) const noexceptpulp::host::SignalGraph
live_dsp_telemetry_enabled() constpulp::host::SignalGraph
live_gain_atomic(NodeId id) const noexceptpulp::host::SignalGraph
live_plugin_slot(NodeId id) const noexceptpulp::host::SignalGraph
live_snapshot_handle() const noexceptpulp::host::SignalGraph
midi_input_sequence_for_test(NodeId midi_input_node) const noexceptpulp::host::SignalGraph
node(NodeId id) constpulp::host::SignalGraph
node_gain(NodeId id) constpulp::host::SignalGraph
node_latency_samples(NodeId id) constpulp::host::SignalGraph
node_load_monitoring() const noexceptpulp::host::SignalGraph
node_loads() constpulp::host::SignalGraph
nodes() constpulp::host::SignalGraphinline
parallel_min_work_units() const noexceptpulp::host::SignalGraphinline
parallel_routing_enabled() const noexceptpulp::host::SignalGraphinline
PluginLoaderForTest typedefpulp::host::SignalGraph
poll_live_dsp_telemetry()pulp::host::SignalGraph
prepare(double sample_rate, int max_block_size)pulp::host::SignalGraph
prepare_audio_workgroup_for_render() noexcept overridepulp::host::SignalGraphinlinevirtual
prepare_swap(double sample_rate, int max_block_size)pulp::host::SignalGraph
prepare_trigger_plan(double sample_rate, int max_frames)pulp::host::SignalGraph
prepared_latency_snapshot() constpulp::host::SignalGraph
prepared_max_block_size() const noexceptpulp::host::SignalGraph
prepared_stats() constpulp::host::SignalGraph
PreparedTriggerPlan classpulp::host::SignalGraphfriend
process(audio::BufferView< float > &output, const audio::BufferView< const float > &input, int num_samples)pulp::host::SignalGraph
process(audio::BufferView< float > &output, const audio::BufferView< const float > &input, int num_samples, const format::ProcessContext &transport)pulp::host::SignalGraph
process_checked(audio::BufferView< float > &output, const audio::BufferView< const float > &input, int frames)pulp::host::SignalGraph
processing_order() constpulp::host::SignalGraph
processor_node_instance(NodeId id) constpulp::host::SignalGraph
prove_sample_region(SampleRegionId id) constpulp::host::SignalGraph
pump_anticipation(int max_blocks=8)pulp::host::SignalGraph
query_custom_node_diagnostics(CustomNodeDiagnosticHandle handle, std::uint64_t schema, std::span< std::byte > output, CustomNodeDiagnosticConsistency consistency=CustomNodeDiagnosticConsistency::LiveApproximate) constpulp::host::SignalGraph
query_custom_node_diagnostics(CustomNodeDiagnosticHandle handle, std::uint64_t schema, Report &output, CustomNodeDiagnosticConsistency consistency=CustomNodeDiagnosticConsistency::LiveApproximate) constpulp::host::SignalGraphinline
read_audio_edge_probe(graph::GraphRuntimeProbeSample &sample)pulp::host::SignalGraph
register_builtin_sample_region_types(SignalGraph &graph)pulp::host::SignalGraphfriend
register_custom_node_diagnostics(CustomNodeDiagnosticsDescriptor descriptor)pulp::host::SignalGraph
register_custom_node_type(CustomNodeType type)pulp::host::SignalGraph
register_custom_node_type(CustomNodeType type, SampleKernelDescriptor sample_kernel)pulp::host::SignalGraph
register_scanned_plugin(const PluginInfo &info)pulp::host::SignalGraph
release()pulp::host::SignalGraph
release_routed_only_execution() noexceptpulp::host::SignalGraphinline
remove_node(NodeId id)pulp::host::SignalGraph
routed_execution_status(int block_size) const noexceptpulp::host::SignalGraph
routed_only_execution_failures() const noexceptpulp::host::SignalGraphinline
routed_walk_fallbacks() const noexceptpulp::host::SignalGraphinline
RoutedExecutionStatus typedefpulp::host::SignalGraph
routing_executor_stats() const noexceptpulp::host::SignalGraphinline
sample_kernel_type(std::string_view type_id, int version) constpulp::host::SignalGraph
sample_region(SampleRegionId id) constpulp::host::SignalGraph
sample_region_binding_generation() const noexceptpulp::host::SignalGraph
sample_region_parameter_binding() const noexceptpulp::host::SignalGraphinline
sample_region_runtime_receipts() constpulp::host::SignalGraph
sample_regions() constpulp::host::SignalGraph
seed_midi_input_sequence_for_test(NodeId midi_input_node, std::uint64_t predecessor) noexceptpulp::host::SignalGraph
set_anticipation_enabled(bool enabled) noexceptpulp::host::SignalGraphinline
set_audio_workgroup(void *workgroup) noexcept overridepulp::host::SignalGraphinlinevirtual
set_audio_workgroup_from_render_context(void *workgroup) noexcept overridepulp::host::SignalGraphinlinevirtual
set_canonical_executor_routing_enabled(bool enabled) noexceptpulp::host::SignalGraphinline
set_custom_node_state(NodeId id, const std::vector< uint8_t > &bytes)pulp::host::SignalGraph
set_limits(GraphLimits limits)pulp::host::SignalGraph
set_live_dsp_telemetry_enabled(bool enabled)pulp::host::SignalGraph
set_live_swap_plugin_loader_for_test(PluginLoaderForTest loader)pulp::host::SignalGraph
set_node_gain(NodeId id, float linear_gain)pulp::host::SignalGraph
set_node_hosted_editor_open(NodeId id, bool open)pulp::host::SignalGraph
set_node_live_swap_policy(NodeId id, NodeLiveSwapPolicy policy)pulp::host::SignalGraph
set_node_load_monitoring(bool enabled) noexceptpulp::host::SignalGraph
set_node_parameter(NodeId id, uint32_t param_id, float value)pulp::host::SignalGraph
set_parallel_min_work_units(std::uint64_t channel_samples) noexceptpulp::host::SignalGraphinline
set_parallel_routing_enabled(bool enabled) noexceptpulp::host::SignalGraphinline
set_processor_audio_input_provider(NodeId id, format::AudioInputBusProvider provider) noexceptpulp::host::SignalGraph
SignalGraph()=defaultpulp::host::SignalGraph
spectral_error() const noexceptpulp::host::SignalGraphinline
spectral_transition_state() const noexceptpulp::host::SignalGraph
SpectralControllerTestAccesspulp::host::SignalGraphfriend
SpectralTransitionState enum namepulp::host::SignalGraph
stage_plugin_replacement(NodeId id, PluginCatalogToken token)pulp::host::SignalGraph
stop_spectral_controller()pulp::host::SignalGraph
SwapResult enum namepulp::host::SignalGraph
transport_suppressed_for_anticipation() const noexceptpulp::host::SignalGraphinline
trigger_counters(TriggerCounters &counters) const noexceptpulp::host::SignalGraph
trigger_edges() constpulp::host::SignalGraph
trigger_resources() constpulp::host::SignalGraph
trigger_trace() const noexceptpulp::host::SignalGraph
try_install_prepared_trigger_plan(std::unique_ptr< PreparedTriggerPlan > &candidate)pulp::host::SignalGraph
try_reset_events() noexceptpulp::host::SignalGraph
validate_authoring_receipt(GraphAuthoringReceipt receipt) constpulp::host::SignalGraph
validate_generated_graph(int max_block_size) constpulp::host::SignalGraph
wait_for_audio_workgroup_update() noexcept overridepulp::host::SignalGraphinlinevirtual
would_create_cycle(NodeId source, NodeId dest) constpulp::host::SignalGraph
~AudioWorkgroupClient()=defaultpulp::format::AudioWorkgroupClientprotected