Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
quirk_apply.hpp File Reference

StateStore-aware host-quirk application helpers. More...

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.

Functions

bool pulp::format::maybe_synthesize_bypass (state::StateStore &store, const HostQuirks &q)
 synthesize_bypass_parameter: when the plugin declares no Bypass parameter and the quirk is enforced, inject an automatable boolean "Bypass" parameter into the StateStore so the host gets a bypass control.

Variables

constexpr state::ParamID pulp::format::kSynthesizedBypassParamId = 0x70427970
 Reserved ParamID for the synthesized Bypass parameter.

Detailed Description

StateStore-aware host-quirk application helpers.

Kept separate from host_quirks.hpp so that header stays free of a pulp::state dependency — only adapters that actually mutate the StateStore (to synthesize parameters) include this.