#include <wavetable_authoring.hpp>
|
| bool | valid () const noexcept |
◆ valid()
| bool pulp::audio::WavetableCompileResult::valid |
( |
| ) |
const |
|
inlinenoexcept |
◆ bands
◆ chosen_cycle
◆ cycle_correlation
| double pulp::audio::WavetableCompileResult::cycle_correlation = 0.0 |
Estimator correlation for automatic selection; 0 for an explicit cycle, where no correlation estimate is performed.
◆ materialized_table_sha256
| std::string pulp::audio::WavetableCompileResult::materialized_table_sha256 |
Canonical digest of the returned band snapshot: domain tag, ordered ceilings, dimensions, and IEEE-754 samples.
Recipe and provenance are intentionally excluded. Callers that mutate bands must treat this digest as stale.
◆ provenance
◆ recipe
◆ source_audio_sha256
| std::string pulp::audio::WavetableCompileResult::source_audio_sha256 |
Canonical source digest: domain tag, little-endian dimensions and sample rate, then channel-major IEEE-754 sample bits with negative zero folded.
◆ source_seam_level_error
| double pulp::audio::WavetableCompileResult::source_seam_level_error = 0.0 |
◆ source_seam_slope_error
| double pulp::audio::WavetableCompileResult::source_seam_slope_error = 0.0 |
◆ status
The documentation for this struct was generated from the following file: