Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::host::NodePackHostPolicy Struct Reference

#include <node_pack.hpp>

Public Attributes

std::uint32_t supported_capabilities
bool require_realtime_safe = true
bool allow_audio_thread_allocations = false
std::uint32_t max_block_size = 0
std::uint64_t max_persistent_bytes = 0
std::uint64_t max_scratch_bytes = 0
GeneratedDevicePlatform platform = build_generated_device_platform()
GeneratedDeviceOrigin origin = GeneratedDeviceOrigin::RuntimeDownloaded

Member Data Documentation

◆ allow_audio_thread_allocations

bool pulp::host::NodePackHostPolicy::allow_audio_thread_allocations = false

◆ max_block_size

std::uint32_t pulp::host::NodePackHostPolicy::max_block_size = 0

◆ max_persistent_bytes

std::uint64_t pulp::host::NodePackHostPolicy::max_persistent_bytes = 0

◆ max_scratch_bytes

std::uint64_t pulp::host::NodePackHostPolicy::max_scratch_bytes = 0

◆ origin

GeneratedDeviceOrigin pulp::host::NodePackHostPolicy::origin = GeneratedDeviceOrigin::RuntimeDownloaded

◆ platform

GeneratedDevicePlatform pulp::host::NodePackHostPolicy::platform = build_generated_device_platform()

◆ require_realtime_safe

bool pulp::host::NodePackHostPolicy::require_realtime_safe = true

◆ supported_capabilities

std::uint32_t pulp::host::NodePackHostPolicy::supported_capabilities
Initial value:
=
@ PULP_NODE_CAP_LATENCY_V1
Definition pulp_node_v1.h:78
@ PULP_NODE_CAP_STATE_V1
Definition pulp_node_v1.h:75
@ PULP_NODE_CAP_EVENTS_V1
Definition pulp_node_v1.h:77
@ PULP_NODE_CAP_RESET_V1
Definition pulp_node_v1.h:76

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/host/include/pulp/host/node_pack.hpp