Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
control_standalone_host.hpp File Reference
#include <pulp/format/standalone_control_host.hpp>
#include <pulp/inspect/control_host_development_executor.hpp>
#include <pulp/inspect/control_sample_region_target.hpp>
#include <pulp/inspect/control_timeline_document_session_executor.hpp>
#include <pulp/state/sequencer_state_channel.hpp>
#include <cstdint>
#include <filesystem>
#include <functional>
#include <memory>
#include <string_view>

Go to the source code of this file.

Classes

struct  pulp::inspect::detail::StandaloneControlAuthorHooks

Namespaces

namespace  pulp
namespace  pulp::host
 Bounded event contracts shared by host ingress and graph-authored nodes.
namespace  pulp::inspect
namespace  pulp::view
 Hover-cursor tracking for platform window hosts.
namespace  pulp::view::motion
namespace  pulp::format
 What the product grants a device: the quota table indexed by capability tier and live thermal state.
namespace  pulp::playback
namespace  pulp::inspect::detail

Typedefs

using pulp::inspect::detail::StandaloneControlAuthorHooksFactory = StandaloneControlAuthorHooks (*)(format::Processor&)
using pulp::inspect::detail::StandaloneRuntimeEvaluatorFactory
using pulp::inspect::detail::StandaloneSequencerStateChannelFactory
using pulp::inspect::detail::StandaloneTimelineDocumentSessionFactory
using pulp::inspect::detail::StandaloneSignalGraphAuthorityFactory
 Installs the product-owned binding for live SignalGraph modulation-route control.
using pulp::inspect::detail::StandaloneSampleRegionTargetFactory
 Installs the product-owned binding between a live Processor graph and the unified sample-region executors.

Functions

std::unique_ptr< format::StandaloneControlHost > pulp::inspect::make_control_standalone_host ()
 Creates the canonical broker-enrolled host bridge for an explicitly control-enabled Standalone executable.
bool pulp::inspect::detail::install_standalone_control_author_hooks_factory (StandaloneControlAuthorHooksFactory factory) noexcept
 Installs optional author-owned observability inputs.
StandaloneControlAuthorHooks pulp::inspect::detail::create_standalone_control_author_hooks (format::Processor &processor)
bool pulp::inspect::detail::install_standalone_sequencer_state_channel_factory (StandaloneSequencerStateChannelFactory factory) noexcept
 Installs the author-owned sequencer state channel the control operations dev.pulp.sequencer/state.read@1 and dev.pulp.sequencer/state.edit@1 bind to.
std::shared_ptr< state::SequencerStateChannel > pulp::inspect::detail::create_standalone_sequencer_state_channel (format::Processor &processor)
bool pulp::inspect::detail::install_standalone_runtime_evaluator_factory (StandaloneRuntimeEvaluatorFactory factory) noexcept
 Installed only by a research-unsafe author target that also links the separately shipped high-risk evaluator archive.
std::shared_ptr< RuntimeEvaluator > pulp::inspect::detail::create_standalone_runtime_evaluator (format::Processor &processor, format::ViewBridge &bridge)
bool pulp::inspect::detail::install_standalone_timeline_document_session_factory (StandaloneTimelineDocumentSessionFactory factory) noexcept
 Installs the host-owned binding between the broker's admitted plan and a live timeline::DocumentSession.
std::optional< ControlTimelineDocumentSessionSource > pulp::inspect::detail::create_standalone_timeline_document_session_source (const ControlAdmissionPlan &plan)
bool pulp::inspect::detail::install_standalone_signal_graph_authority_factory (StandaloneSignalGraphAuthorityFactory factory) noexcept
pulp::host::SignalGraphControlAuthority * pulp::inspect::detail::create_standalone_signal_graph_authority (format::Processor &processor)
bool pulp::inspect::detail::install_standalone_sample_region_target_factory (StandaloneSampleRegionTargetFactory factory) noexcept
std::shared_ptr< ControlSampleRegionTarget > pulp::inspect::detail::create_standalone_sample_region_target (format::Processor &processor, state::StateStore &store, ControlSampleRegionGeneration &generation)