#include <pulp/audio/buffer.hpp>#include <pulp/host/custom_node_events.hpp>#include <pulp/state/parameter.hpp>#include <cmath>#include <cstddef>#include <cstdint>#include <functional>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | pulp::host::BakedParamView |
| struct | pulp::host::CustomNodeBakedParam |
| struct | pulp::host::CustomNodeType |
| struct | pulp::host::SampleKernelConfig |
| struct | pulp::host::PreparedSampleKernelConfig |
| struct | pulp::host::SampleKernelPrepareContext |
| struct | pulp::host::SampleFrameContext |
| struct | pulp::host::SampleKernelMetadata |
| struct | pulp::host::SampleKernelDescriptor |
| struct | pulp::host::CustomNodeTypeMetadata |
Namespaces | |
| namespace | pulp |
| namespace | pulp::format |
| What the product grants a device: the quota table indexed by capability tier and live thermal state. | |
| namespace | pulp::host |
| Bounded event contracts shared by host ingress and graph-authored nodes. | |
Typedefs | |
| using | pulp::host::CustomNodeProcessFn |
| using | pulp::host::CustomNodeParamProcessFn |
| using | pulp::host::CustomNodeTransportProcessFn |
| using | pulp::host::SampleKernelConstructFn |
| using | pulp::host::SampleKernelResetFn = void (*)(void* state) noexcept |
| using | pulp::host::SampleKernelDestroyFn = void (*)(void* state) noexcept |
| using | pulp::host::SampleKernelProcessFn |
| using | pulp::host::SampleDelayPublishFn |
| using | pulp::host::SampleDelayCommitFn |
Enumerations | |
| enum class | pulp::host::SampleKernelCausality : std::uint8_t { pulp::host::Combinational = 0 , pulp::host::OneSampleDelay = 1 } |
| enum class | pulp::host::SampleKernelScope : std::uint8_t { pulp::host::RegionOnly = 0 } |
| enum class | pulp::host::SampleKernelConfigKind : std::uint8_t { pulp::host::Invalid = 0 , pulp::host::None = 1 , pulp::host::BoundaryIndex = 2 , pulp::host::FiniteConstant = 3 , pulp::host::PromotedParameterId = 4 } |
| enum class | pulp::host::PreparedSampleKernelConfigKind : std::uint8_t { pulp::host::Invalid = 0 , pulp::host::None = 1 , pulp::host::BoundaryIndex = 2 , pulp::host::FiniteConstant = 3 , pulp::host::PromotedParameterIndex = 4 } |
Functions | |
| bool | pulp::host::sample_kernel_storage_is_disjoint (const SampleKernelDescriptor &descriptor, const void *state, const PreparedSampleKernelConfig &config, const SampleFrameContext &frame, const float *inputs, float *outputs) noexcept |