Pulp
1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
auv3_cross_host.hpp
Go to the documentation of this file.
1
#pragma once
2
36
37
#include <
pulp/format/host_quirks.hpp
>
38
#include <
pulp/format/host_version.hpp
>
39
40
namespace
pulp::format::host_quirks
{
41
46
inline
void
apply_auv3_cross_host
(
HostQuirks
& q,
HostVersion
/*v*/
) {
47
// Row 21 — dual-track bypass (plugin param ↔ AU v3 platform AUValue).
48
q.au_v3_bypass_dual_tracking =
true
;
49
// Row 22 — prefer wrapper-reported host ID over executable-path
50
// heuristic at the host-detection layer.
51
q.au_v3_host_id_from_wrapper =
true
;
52
}
53
54
}
// namespace pulp::format::host_quirks
host_quirks.hpp
Per-host accommodation flags consumed by format adapters.
host_version.hpp
Host major/minor/patch version detection on top of HostType.
pulp::format::host_quirks
Definition
ableton_live.hpp:39
pulp::format::host_quirks::apply_auv3_cross_host
void apply_auv3_cross_host(HostQuirks &q, HostVersion)
Populate AU v3 cross-host flags onto q.
Definition
auv3_cross_host.hpp:46
pulp::format::HostQuirks
Always-on / host-gated defensive behaviors that the adapters consult.
Definition
host_quirks.hpp:66
pulp::format::HostVersion
Semver-ish host version.
Definition
host_version.hpp:23
core
format
include
pulp
format
host_quirks
auv3_cross_host.hpp
Generated by
1.15.0