#include <pulp/audio/audio_file.hpp>#include <pulp/runtime/background_job.hpp>#include <atomic>#include <cstdint>#include <functional>#include <list>#include <memory>#include <mutex>#include <optional>#include <string>#include <unordered_map>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::audio::SampleResourceSnapshot |
| struct | pulp::audio::SampleResourceDiagnostics |
| class | pulp::audio::SampleResourceHandle |
| struct | pulp::audio::SampleResourceCacheLimits |
| struct | pulp::audio::SampleResourceCacheStats |
| class | pulp::audio::SampleResourceCache |
| Control-thread decoded sample cache for samplers and loopers. More... | |
| struct | pulp::audio::SampleResourcePage |
| struct | pulp::audio::SampleResourcePageWindow |
| struct | pulp::audio::SampleResourcePageHandoffDiagnostics |
| class | pulp::audio::SampleResourcePageHandoff |
| Render-thread view of immutable decoded sample pages. More... | |
| struct | pulp::audio::SampleResourceLoadOptions |
| struct | pulp::audio::SampleResourceServiceStats |
| class | pulp::audio::SampleResourceService |
| Non-RT service for background sample decode and cache prefetch. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::audio |
Typedefs | |
| using | pulp::audio::SampleResourceDecodeFunction |
Enumerations | |
| enum class | pulp::audio::SampleResourceStatus : uint8_t { pulp::audio::Empty , pulp::audio::Loaded , pulp::audio::Missing , pulp::audio::Oversized } |