Control/background-thread loader. More...
#include <sample_bank.hpp>
Public Member Functions | |
| SampleBankMaterializeResult | materialize (const SampleBankManifest &manifest, const std::filesystem::path &content_root, const SampleBankMaterializePolicy &policy={}) const |
Control/background-thread loader.
The returned owner keeps every borrowed SampleAssetView, PublishedSampleView, SamplePool entry, and SampleZoneMap snapshot alive. Destroy or replace it only after realtime readers quiesce.
| SampleBankMaterializeResult pulp::audio::SampleBankMaterializer::materialize | ( | const SampleBankManifest & | manifest, |
| const std::filesystem::path & | content_root, | ||
| const SampleBankMaterializePolicy & | policy = {} ) const |