| abort_swap_edit() | pulp::host::SignalGraph | |
| acquire_routed_only_execution() noexcept | pulp::host::SignalGraph | inline |
| 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 noexcept | pulp::host::SignalGraph | inline |
| attach_audio_edge_probe(const PortHandle &source, const PortHandle &destination) | pulp::host::SignalGraph | |
| audio_edge_probe_dropped() const | pulp::host::SignalGraph | |
| audio_edge_probe_identity() const | pulp::host::SignalGraph | |
| audio_edge_probe_status() const | pulp::host::SignalGraph | |
| audio_rate_modulation_lane(const Connection &connection, state::ModulationLane &lane) const | pulp::host::SignalGraph | |
| authoring_receipt() const | pulp::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::SignalGraph | friend |
| canonical_executor_routing_enabled() const noexcept | pulp::host::SignalGraph | inline |
| 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 noexcept | pulp::host::SignalGraph | inline |
| connect(SpectralOutputPort source, SpectralInputPort dest) | pulp::host::SignalGraph | inline |
| 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() const | pulp::host::SignalGraph | inline |
| custom_node_diagnostic_handle(NodeId id) const | pulp::host::SignalGraph | |
| custom_node_state(NodeId id) const | pulp::host::SignalGraph | |
| custom_node_type(std::string_view type_id) const | pulp::host::SignalGraph | |
| custom_node_type(std::string_view type_id, int version) const | pulp::host::SignalGraph | |
| custom_node_type_count() const | pulp::host::SignalGraph | |
| custom_node_types() const | pulp::host::SignalGraph | |
| detach_audio_edge_probe() | pulp::host::SignalGraph | |
| detail::processor_node_parameters(const SignalGraph &, NodeId) | pulp::host::SignalGraph | friend |
| detail::TriggerTestAccess | pulp::host::SignalGraph | friend |
| 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 name | pulp::host::SignalGraph | |
| estimate_generated_graph_work_units(int max_block_size) const | pulp::host::SignalGraph | |
| evaluate_optional_runtime_budget(runtime::RuntimeBudgetFrame &frame, runtime::RuntimeWorkLane lane=runtime::RuntimeWorkLane::Background, bool required=false) const noexcept | pulp::host::SignalGraph | |
| ExecutionSnapshot class | pulp::host::SignalGraph | friend |
| extract_midi(NodeId midi_output_node, midi::MidiBuffer &out) const | pulp::host::SignalGraph | |
| finalize_spectral_transition() | pulp::host::SignalGraph | |
| GeneratedGraphValidationRejectReason enum name | pulp::host::SignalGraph | |
| get_node_parameter(NodeId id, uint32_t param_id) const | pulp::host::SignalGraph | |
| graph_load() const | pulp::host::SignalGraph | |
| GraphSerializer class | pulp::host::SignalGraph | friend |
| inject_midi(NodeId midi_input_node, const midi::MidiBuffer &events) noexcept | pulp::host::SignalGraph | |
| inject_midi(NodeId midi_input_node, const midi::MidiBuffer &events, const midi::MpeBuffer &mpe) noexcept | pulp::host::SignalGraph | |
| inject_parameter_events(NodeId plugin_node, const state::ParameterEventQueue &events) | pulp::host::SignalGraph | |
| is_prepared() const noexcept | pulp::host::SignalGraph | inline |
| is_processor_node(NodeId id) const | pulp::host::SignalGraph | |
| last_prepare_custom_failure_node() const | pulp::host::SignalGraph | |
| last_swap_diagnostics() const | pulp::host::SignalGraph | |
| latency_samples() const | pulp::host::SignalGraph | inline |
| limits() const | pulp::host::SignalGraph | inline |
| live_custom_event_processor(NodeId id) const noexcept | pulp::host::SignalGraph | |
| live_custom_latency_samples(NodeId id) const noexcept | pulp::host::SignalGraph | |
| live_custom_param_processor(NodeId id) const noexcept | pulp::host::SignalGraph | |
| live_custom_processor(NodeId id) const noexcept | pulp::host::SignalGraph | |
| live_custom_transport_processor(NodeId id) const noexcept | pulp::host::SignalGraph | |
| live_dsp_telemetry_enabled() const | pulp::host::SignalGraph | |
| live_gain_atomic(NodeId id) const noexcept | pulp::host::SignalGraph | |
| live_plugin_slot(NodeId id) const noexcept | pulp::host::SignalGraph | |
| live_snapshot_handle() const noexcept | pulp::host::SignalGraph | |
| midi_input_sequence_for_test(NodeId midi_input_node) const noexcept | pulp::host::SignalGraph | |
| node(NodeId id) const | pulp::host::SignalGraph | |
| node_gain(NodeId id) const | pulp::host::SignalGraph | |
| node_latency_samples(NodeId id) const | pulp::host::SignalGraph | |
| node_load_monitoring() const noexcept | pulp::host::SignalGraph | |
| node_loads() const | pulp::host::SignalGraph | |
| nodes() const | pulp::host::SignalGraph | inline |
| parallel_min_work_units() const noexcept | pulp::host::SignalGraph | inline |
| parallel_routing_enabled() const noexcept | pulp::host::SignalGraph | inline |
| PluginLoaderForTest typedef | pulp::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 override | pulp::host::SignalGraph | inlinevirtual |
| 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() const | pulp::host::SignalGraph | |
| prepared_max_block_size() const noexcept | pulp::host::SignalGraph | |
| prepared_stats() const | pulp::host::SignalGraph | |
| PreparedTriggerPlan class | pulp::host::SignalGraph | friend |
| 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() const | pulp::host::SignalGraph | |
| processor_node_instance(NodeId id) const | pulp::host::SignalGraph | |
| prove_sample_region(SampleRegionId id) const | pulp::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) const | pulp::host::SignalGraph | |
| query_custom_node_diagnostics(CustomNodeDiagnosticHandle handle, std::uint64_t schema, Report &output, CustomNodeDiagnosticConsistency consistency=CustomNodeDiagnosticConsistency::LiveApproximate) const | pulp::host::SignalGraph | inline |
| read_audio_edge_probe(graph::GraphRuntimeProbeSample &sample) | pulp::host::SignalGraph | |
| register_builtin_sample_region_types(SignalGraph &graph) | pulp::host::SignalGraph | friend |
| 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() noexcept | pulp::host::SignalGraph | inline |
| remove_node(NodeId id) | pulp::host::SignalGraph | |
| routed_execution_status(int block_size) const noexcept | pulp::host::SignalGraph | |
| routed_only_execution_failures() const noexcept | pulp::host::SignalGraph | inline |
| routed_walk_fallbacks() const noexcept | pulp::host::SignalGraph | inline |
| RoutedExecutionStatus typedef | pulp::host::SignalGraph | |
| routing_executor_stats() const noexcept | pulp::host::SignalGraph | inline |
| sample_kernel_type(std::string_view type_id, int version) const | pulp::host::SignalGraph | |
| sample_region(SampleRegionId id) const | pulp::host::SignalGraph | |
| sample_region_binding_generation() const noexcept | pulp::host::SignalGraph | |
| sample_region_parameter_binding() const noexcept | pulp::host::SignalGraph | inline |
| sample_region_runtime_receipts() const | pulp::host::SignalGraph | |
| sample_regions() const | pulp::host::SignalGraph | |
| seed_midi_input_sequence_for_test(NodeId midi_input_node, std::uint64_t predecessor) noexcept | pulp::host::SignalGraph | |
| set_anticipation_enabled(bool enabled) noexcept | pulp::host::SignalGraph | inline |
| set_audio_workgroup(void *workgroup) noexcept override | pulp::host::SignalGraph | inlinevirtual |
| set_audio_workgroup_from_render_context(void *workgroup) noexcept override | pulp::host::SignalGraph | inlinevirtual |
| set_canonical_executor_routing_enabled(bool enabled) noexcept | pulp::host::SignalGraph | inline |
| 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) noexcept | pulp::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) noexcept | pulp::host::SignalGraph | inline |
| set_parallel_routing_enabled(bool enabled) noexcept | pulp::host::SignalGraph | inline |
| set_processor_audio_input_provider(NodeId id, format::AudioInputBusProvider provider) noexcept | pulp::host::SignalGraph | |
| SignalGraph()=default | pulp::host::SignalGraph | |
| spectral_error() const noexcept | pulp::host::SignalGraph | inline |
| spectral_transition_state() const noexcept | pulp::host::SignalGraph | |
| SpectralControllerTestAccess | pulp::host::SignalGraph | friend |
| SpectralTransitionState enum name | pulp::host::SignalGraph | |
| stage_plugin_replacement(NodeId id, PluginCatalogToken token) | pulp::host::SignalGraph | |
| stop_spectral_controller() | pulp::host::SignalGraph | |
| SwapResult enum name | pulp::host::SignalGraph | |
| transport_suppressed_for_anticipation() const noexcept | pulp::host::SignalGraph | inline |
| trigger_counters(TriggerCounters &counters) const noexcept | pulp::host::SignalGraph | |
| trigger_edges() const | pulp::host::SignalGraph | |
| trigger_resources() const | pulp::host::SignalGraph | |
| trigger_trace() const noexcept | pulp::host::SignalGraph | |
| try_install_prepared_trigger_plan(std::unique_ptr< PreparedTriggerPlan > &candidate) | pulp::host::SignalGraph | |
| try_reset_events() noexcept | pulp::host::SignalGraph | |
| validate_authoring_receipt(GraphAuthoringReceipt receipt) const | pulp::host::SignalGraph | |
| validate_generated_graph(int max_block_size) const | pulp::host::SignalGraph | |
| wait_for_audio_workgroup_update() noexcept override | pulp::host::SignalGraph | inlinevirtual |
| would_create_cycle(NodeId source, NodeId dest) const | pulp::host::SignalGraph | |
| ~AudioWorkgroupClient()=default | pulp::format::AudioWorkgroupClient | protected |