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

#include <sample_region_proof.hpp>

Static Public Member Functions

static constexpr SampleRegionLimits v1 () noexcept

Public Attributes

std::uint32_t max_member_nodes = 64
std::uint32_t max_internal_connections = 125
std::uint32_t max_input_boundaries = 8
std::uint32_t max_output_boundaries = 8
std::uint32_t max_delay_nodes = 32
std::uint32_t max_promoted_parameters = 16
std::uint32_t max_state_bytes = 128
std::uint64_t max_logical_boundary_bytes = 1'048'576
std::uint32_t max_work_per_frame = 191
std::uint64_t max_work_per_block = 3'129'344

Member Function Documentation

◆ v1()

constexpr SampleRegionLimits pulp::host::SampleRegionLimits::v1 ( )
inlinestaticconstexprnoexcept

Member Data Documentation

◆ max_delay_nodes

std::uint32_t pulp::host::SampleRegionLimits::max_delay_nodes = 32

◆ max_input_boundaries

std::uint32_t pulp::host::SampleRegionLimits::max_input_boundaries = 8

◆ max_internal_connections

std::uint32_t pulp::host::SampleRegionLimits::max_internal_connections = 125

◆ max_logical_boundary_bytes

std::uint64_t pulp::host::SampleRegionLimits::max_logical_boundary_bytes = 1'048'576

◆ max_member_nodes

std::uint32_t pulp::host::SampleRegionLimits::max_member_nodes = 64

◆ max_output_boundaries

std::uint32_t pulp::host::SampleRegionLimits::max_output_boundaries = 8

◆ max_promoted_parameters

std::uint32_t pulp::host::SampleRegionLimits::max_promoted_parameters = 16

◆ max_state_bytes

std::uint32_t pulp::host::SampleRegionLimits::max_state_bytes = 128

◆ max_work_per_block

std::uint64_t pulp::host::SampleRegionLimits::max_work_per_block = 3'129'344

◆ max_work_per_frame

std::uint32_t pulp::host::SampleRegionLimits::max_work_per_frame = 191

The documentation for this struct was generated from the following file: