Audio-domain contract for a prepared realtime time-stretch stream. More...
#include <cstdint>#include <memory>Go to the source code of this file.
Classes | |
| struct | pulp::audio::RealtimeTimeStretchStreamFinalizePlan |
| struct | pulp::audio::RealtimeTimeStretchConfig |
| struct | pulp::audio::RealtimeTimeStretchPreparedGeometry |
| class | pulp::audio::RealtimeTimeStretchProcessor |
| Move-only prepared stream. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::audio |
Functions | |
| RealtimeTimeStretchPrepareStatus | pulp::audio::checked_realtime_time_stretch_prepared_geometry (const RealtimeTimeStretchConfig &config, std::uint64_t requested_max_bytes, RealtimeTimeStretchPreparedGeometry &prepared) |
Variables | |
| constexpr int | pulp::audio::kRealtimeTimeStretchMaximumChannels = 64 |
Audio-domain contract for a prepared realtime time-stretch stream.
The spectral implementation is intentionally private to pulp-audio. Engine layers can admit, prepare, and run a bounded stretch stream without exposing signal-layer types or headers through their public API.