Move-only prepared stream. More...
#include <realtime_time_stretch.hpp>
Friends | |
| RealtimeTimeStretchPrepareStatus | checked_realtime_time_stretch_prepared_geometry (const RealtimeTimeStretchConfig &config, std::uint64_t requested_max_bytes, RealtimeTimeStretchPreparedGeometry &prepared) |
Move-only prepared stream.
Construction, prepare(), re-prepare, move, destruction, and move-assignment are control-thread operations. After a successful prepare(), reset(), controls, feed/read/finalize, and the query methods are allocation-free and suitable for the audio thread.
|
noexcept |
| pulp::audio::RealtimeTimeStretchProcessor::~RealtimeTimeStretchProcessor | ( | ) |
|
noexcept |
|
delete |
|
noexcept |
|
noexcept |
|
noexcept |
|
delete |
|
noexcept |
|
noexcept |
|
noexcept |
| RealtimeTimeStretchPrepareStatus pulp::audio::RealtimeTimeStretchProcessor::prepare | ( | double | sample_rate, |
| const RealtimeTimeStretchConfig & | config, | ||
| std::uint64_t | requested_max_bytes ) |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
friend |