#include <pulp/format/graph_runtime_executor.hpp>
#include <pulp/format/processor.hpp>
#include <pulp/host/baked_codec.hpp>
#include <pulp/host/sample_region_parameters.hpp>
#include <pulp/host/signal_graph.hpp>
#include <pulp/host/signal_graph_executor_routing.hpp>
#include <atomic>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <memory>
#include <span>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <utility>
#include <vector>
Go to the source code of this file.
|
| enum class | pulp::host::LowerRejectReason {
pulp::host::None
, pulp::host::NotPrepared
, pulp::host::NotExecutorEligible
, pulp::host::HostedPluginNotSelfContained
,
pulp::host::CustomNotYetLowerable
, pulp::host::CustomNotLowerable
, pulp::host::CustomTransportNotLowerable
, pulp::host::NonAudioLaneNotLowerable
,
pulp::host::CodecRejected
, pulp::host::StatefulCustomNotYetLoadable
, pulp::host::ParameterContractMismatch
, pulp::host::SpectralPersistenceUnsupported
} |
| enum class | pulp::host::InjectStatus { pulp::host::Ok
, pulp::host::PartialOverflow
, pulp::host::InvalidHandle
} |
|
| LowerabilityProof | pulp::host::lowerability_of (std::span< const GraphNode > nodes, std::span< const Connection > connections, const std::function< const CustomNodeType *(std::string_view type_id, int version)> &resolve_custom={}) |
| LowerResult | pulp::host::bake (const SignalGraph &graph) |
| LowerResult | pulp::host::load_baked (std::span< const std::uint8_t > bytes, const BakedTrust &trust, const std::vector< CustomNodeType > &custom_types) |
| BakedPlanLoadResult | pulp::host::load_baked_plan (std::span< const std::uint8_t > bytes, const BakedTrust &trust, const std::vector< BakedTypeRegistration > ®istrations) |
| LowerResult | pulp::host::detail::load_baked_registered (std::span< const std::uint8_t > bytes, const BakedTrust &trust, const BakedTypeRegistry ®istry) |
template<typename Registry>
requires std::is_same_v<std::remove_cvref_t<Registry>, BakedTypeRegistry> |
| LowerResult | pulp::host::load_baked (std::span< const std::uint8_t > bytes, const BakedTrust &trust, Registry &®istry) |
| BakePlanResult | pulp::host::bake_to_plan (const SignalGraph &graph) |