Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
sample_heritage_runtime_state.hpp File Reference
#include <pulp/audio/sample_heritage_schema.hpp>
#include <algorithm>
#include <array>
#include <cstdint>
#include <iterator>
#include <string_view>
#include <type_traits>

Go to the source code of this file.

Classes

struct  pulp::audio::SampleHeritageRuntimeRngState
struct  pulp::audio::SampleHeritageRuntimeState
 Fixed-capacity continuation payload for seeded stages. More...
struct  pulp::audio::SampleHeritageRuntimeEngineState
struct  pulp::audio::SampleHeritageVoiceRuntimeState
struct  pulp::audio::SampleHeritageTypedRuntimeState
 Fixed-capacity continuation envelope for the typed sampler topology. More...
struct  pulp::audio::SampleHeritageRuntimeStateCapture
struct  pulp::audio::SampleHeritageTypedRuntimeStateCapture

Namespaces

namespace  pulp
namespace  pulp::audio

Enumerations

enum class  pulp::audio::SampleHeritageRuntimeRngStageType : std::uint8_t { pulp::audio::Quantization , pulp::audio::Noise , pulp::audio::LiveCyclic }
enum class  pulp::audio::SampleHeritageRuntimeStateStatus : std::uint8_t {
  pulp::audio::Ok , pulp::audio::NotPrepared , pulp::audio::UnsupportedSchemaVersion , pulp::audio::ProfileMismatch ,
  pulp::audio::InvalidStageLayout , pulp::audio::InvalidRandomState , pulp::audio::InvalidSlotLayout , pulp::audio::InvalidHostSampleRate
}

Variables

constexpr std::uint32_t pulp::audio::kSampleHeritageRuntimeStateSchemaVersion = 1
constexpr std::uint32_t pulp::audio::kSampleHeritageTypedRuntimeStateSchemaVersion = 2
constexpr std::size_t pulp::audio::kSampleHeritageRuntimeVoiceSlots = 8