86 std::string_view json);
95 std::string_view json);
Definition analyzer_provider.hpp:12
SampleHeritageTypedRuntimeStateJsonParseResult parse_sample_heritage_typed_runtime_state_json(std::string_view json)
Strict schema-v2 persistence for the fixed typed sampler engine bank.
SampleHeritageProfileStatus
Definition sample_heritage_schema.hpp:320
@ UnsupportedSchemaVersion
Definition sample_heritage_schema.hpp:322
SampleHeritageRuntimeStateStatus
Definition sample_heritage_runtime_state.hpp:95
@ InvalidStageLayout
Definition sample_heritage_runtime_state.hpp:100
SampleHeritageJsonStatus
Strict errors for the versioned sample-heritage JSON boundary.
Definition sample_heritage_json.hpp:11
@ ProfileValidationFailed
Definition sample_heritage_json.hpp:21
@ InvalidJson
Definition sample_heritage_json.hpp:13
@ MissingField
Definition sample_heritage_json.hpp:17
@ NumberOutOfRange
Definition sample_heritage_json.hpp:20
@ DuplicateField
Definition sample_heritage_json.hpp:16
@ Ok
Definition sample_heritage_json.hpp:12
@ InvalidEnum
Definition sample_heritage_json.hpp:19
@ RootNotObject
Definition sample_heritage_json.hpp:14
@ UnknownField
Definition sample_heritage_json.hpp:15
@ WrongType
Definition sample_heritage_json.hpp:18
SampleHeritageRuntimeStateJsonParseResult parse_sample_heritage_runtime_state_json(std::string_view json)
Strict canonical persistence for quiescent runtime continuation snapshots.
@ Ok
Definition loop_types.hpp:34
SampleHeritageRuntimeStateJsonWriteResult write_sample_heritage_runtime_state_json(const SampleHeritageRuntimeState &state)
SampleHeritageJsonParseResult parse_sample_heritage_profile_json(std::string_view json)
Parses the complete schema-v3 contract. This is an allocating, off-audio-thread API.
SampleHeritageJsonWriteResult write_sample_heritage_profile_json(const SampleHeritageProfile &profile)
Validates and writes one deterministic, whitespace-free schema-v3 representation.
SampleHeritageTypedRuntimeStateJsonWriteResult write_sample_heritage_typed_runtime_state_json(const SampleHeritageTypedRuntimeState &state)
SequencerStateChannel is the audio-safe transport for a plugin's structured NON-parameter state: the ...
Definition audio_device_manager.hpp:48
Definition sample_heritage_json.hpp:24
std::string field_path
Definition sample_heritage_json.hpp:26
SampleHeritageProfileStatus profile_status
Definition sample_heritage_json.hpp:27
bool valid() const noexcept
Definition sample_heritage_json.hpp:31
SampleHeritageProfile profile
Definition sample_heritage_json.hpp:29
SampleHeritageJsonStatus status
Definition sample_heritage_json.hpp:25
Definition sample_heritage_json.hpp:34
SampleHeritageProfileStatus profile_status
Definition sample_heritage_json.hpp:37
SampleHeritageJsonStatus status
Definition sample_heritage_json.hpp:35
bool valid() const noexcept
Definition sample_heritage_json.hpp:41
std::string json
Definition sample_heritage_json.hpp:39
Authoring/serialization schema.
Definition sample_heritage_schema.hpp:283
Definition sample_heritage_json.hpp:44
bool valid() const noexcept
Definition sample_heritage_json.hpp:51
SampleHeritageJsonStatus status
Definition sample_heritage_json.hpp:45
SampleHeritageRuntimeStateStatus runtime_status
Definition sample_heritage_json.hpp:47
SampleHeritageRuntimeState state
Definition sample_heritage_json.hpp:49
std::string field_path
Definition sample_heritage_json.hpp:46
Definition sample_heritage_json.hpp:54
bool valid() const noexcept
Definition sample_heritage_json.hpp:61
SampleHeritageJsonStatus status
Definition sample_heritage_json.hpp:55
SampleHeritageRuntimeStateStatus runtime_status
Definition sample_heritage_json.hpp:57
std::string json
Definition sample_heritage_json.hpp:59
Fixed-capacity continuation payload for seeded stages.
Definition sample_heritage_runtime_state.hpp:37
Definition sample_heritage_json.hpp:64
std::string field_path
Definition sample_heritage_json.hpp:66
bool valid() const noexcept
Definition sample_heritage_json.hpp:71
SampleHeritageJsonStatus status
Definition sample_heritage_json.hpp:65
SampleHeritageTypedRuntimeState state
Definition sample_heritage_json.hpp:69
SampleHeritageRuntimeStateStatus runtime_status
Definition sample_heritage_json.hpp:67
Definition sample_heritage_json.hpp:74
bool valid() const noexcept
Definition sample_heritage_json.hpp:81
SampleHeritageJsonStatus status
Definition sample_heritage_json.hpp:75
SampleHeritageRuntimeStateStatus runtime_status
Definition sample_heritage_json.hpp:77
std::string json
Definition sample_heritage_json.hpp:79
Fixed-capacity continuation envelope for the typed sampler topology.
Definition sample_heritage_runtime_state.hpp:69