Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::native_components Namespace Reference

Functions

constexpr std::uint64_t param_id_hash (std::string_view id) noexcept
bool is_compatible (const pulp_native_core_v1 *core) noexcept
bool node_is_compatible (const pulp_node_entry_v1 *entry) noexcept

Variables

constexpr std::uint32_t kAbiVersion = PULP_NATIVE_CORE_ABI_VERSION
constexpr std::uint32_t kNodeAbiMajor = PULP_NODE_V1_ABI_MAJOR
constexpr std::size_t kNodeEntryMinimumSize

Function Documentation

◆ is_compatible()

bool pulp::native_components::is_compatible ( const pulp_native_core_v1 * core)
inlinenoexcept

◆ node_is_compatible()

bool pulp::native_components::node_is_compatible ( const pulp_node_entry_v1 * entry)
inlinenoexcept

◆ param_id_hash()

std::uint64_t pulp::native_components::param_id_hash ( std::string_view id)
inlineconstexprnoexcept

Variable Documentation

◆ kAbiVersion

std::uint32_t pulp::native_components::kAbiVersion = PULP_NATIVE_CORE_ABI_VERSION
inlineconstexpr

◆ kNodeAbiMajor

std::uint32_t pulp::native_components::kNodeAbiMajor = PULP_NODE_V1_ABI_MAJOR
inlineconstexpr

◆ kNodeEntryMinimumSize

std::size_t pulp::native_components::kNodeEntryMinimumSize
inlineconstexpr
Initial value:
=
offsetof(pulp_node_entry_v1, descriptor)
+ sizeof(((pulp_node_entry_v1*)nullptr)->descriptor)
Definition pulp_node_v1.h:161