Non-owning dense per-sample parameter-modulation lane.
More...
#include <process_block.hpp>
|
| bool | empty () const noexcept |
| std::size_t | size () const noexcept |
Non-owning dense per-sample parameter-modulation lane.
Values are already in the destination parameter's plain value domain, one value per process frame. ProcessBlock-native runtimes can consume these without expanding audio-rate modulation into sparse ParameterEventQueue entries. The pointed-to sample storage is caller-owned.
◆ empty()
| bool pulp::format::AudioRateModulationView::empty |
( |
| ) |
const |
|
inlinenoexcept |
◆ size()
| std::size_t pulp::format::AudioRateModulationView::size |
( |
| ) |
const |
|
inlinenoexcept |
◆ param_id
| std::uint32_t pulp::format::AudioRateModulationView::param_id = 0 |
◆ values
| std::span<const float> pulp::format::AudioRateModulationView::values |
The documentation for this struct was generated from the following file: