#include <atomic>#include <cassert>#include <cmath>#include <cstddef>#include <cstdint>#include <functional>#include <memory>#include <mutex>#include <optional>#include <pulp/audio/buffer.hpp>#include <pulp/audio/live_dsp_telemetry.hpp>#include <pulp/audio/load_measurer.hpp>#include <pulp/format/audio_input_provider.hpp>#include <pulp/format/audio_workgroup_client.hpp>#include <pulp/format/graph_runtime_executor.hpp>#include <pulp/host/anticipation_lane.hpp>#include <pulp/host/custom_node_diagnostics.hpp>#include <pulp/host/custom_node_type.hpp>#include <pulp/host/graph_types.hpp>#include <pulp/host/plugin_slot.hpp>#include <pulp/host/sample_region_authoring.hpp>#include <pulp/host/sample_region_runtime.hpp>#include <pulp/host/signal_graph_authoring.hpp>#include <pulp/host/signal_graph_connection.hpp>#include <pulp/host/signal_graph_execution_status.hpp>#include <pulp/host/signal_graph_executor_routing.hpp>#include <pulp/host/signal_graph_node.hpp>#include <pulp/host/trigger_graph.hpp>#include <pulp/host/spectral_graph.hpp>#include <pulp/midi/buffer.hpp>#include <pulp/midi/mpe_buffer.hpp>#include <pulp/midi/ump_buffer.hpp>#include <pulp/runtime/budget_policy.hpp>#include <pulp/runtime/slot.hpp>#include <pulp/runtime/spsc_queue.hpp>#include <pulp/runtime/triple_buffer.hpp>#include <pulp/state/modulation_lane.hpp>#include <string>#include <string_view>#include <thread>#include <type_traits>#include <unordered_map>#include <unordered_set>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | pulp |
| namespace | pulp::format |
| What the product grants a device: the quota table indexed by capability tier and live thermal state. | |
| namespace | pulp::host |
| Bounded event contracts shared by host ingress and graph-authored nodes. | |
| namespace | pulp::host::detail |
Functions | |
| std::shared_ptr< ExactParameterIngressOwner > | pulp::host::detail::make_exact_parameter_ingress_owner () |
| std::optional< std::vector< HostParamInfo > > | pulp::host::detail::processor_node_parameters (const SignalGraph &graph, NodeId id) |
| NodeId | pulp::host::add_plugin_node_from_drop (SignalGraph &graph, const PluginInfo &info, bool *loaded_out=nullptr) |
| LiveSwapAdmission | pulp::host::evaluate_live_swap_admission (const audio::AudioProcessLoadSnapshot &graph, const std::vector< audio::AudioProcessLoadSnapshot > &staged_nodes, float headroom_threshold, std::uint64_t min_callbacks) |
| bool | pulp::host::register_builtin_sample_region_types (SignalGraph &graph) |
| bool | pulp::host::register_builtin_sample_region_types (SignalGraph::PreparedTopologyEdit &edit) |