Capability sidecar for the node ABI. More...
#include <plugin_descriptor.hpp>
Public Attributes | |
| bool | supports_mpe = false |
| bool | supports_ump = false |
| bool | supports_f64_audio = false |
| bool | consumes_audio_rate_modulations = false |
| bool | writes_input_buffers = false |
| The processor may write into the input buffers it is handed (a native core passing them to a C ABI as mutable, say). | |
Capability sidecar for the node ABI.
New capability bits should be appended here with false defaults so descriptor aggregate initializers remain source-compatible.
| bool pulp::format::NodeCapabilities::consumes_audio_rate_modulations = false |
| bool pulp::format::NodeCapabilities::supports_f64_audio = false |
| bool pulp::format::NodeCapabilities::supports_mpe = false |
| bool pulp::format::NodeCapabilities::supports_ump = false |
| bool pulp::format::NodeCapabilities::writes_input_buffers = false |
The processor may write into the input buffers it is handed (a native core passing them to a C ABI as mutable, say).
A graph then gives it a private copy of each input instead of the upstream node's own buffer. Processors that treat their const input views as read-only leave it false.