#include <pulp/audio/rt_safety_contract.hpp>#include <pulp/runtime/result.hpp>#include <pulp/timebase/tick.hpp>#include <pulp/timeline/automation_curve.hpp>#include <atomic>#include <cstddef>#include <cstdint>#include <span>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::playback::RecordedAutomationPoint |
| struct | pulp::playback::MaterializedAutomationCurve |
| class | pulp::playback::AutomationRecorder |
| Captures parameter gestures into a bounded point stream. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::playback |
Enumerations | |
| enum class | pulp::playback::AutomationRecordMode : std::uint8_t { pulp::playback::Touch , pulp::playback::Latch , pulp::playback::Write } |
| enum class | pulp::playback::AutomationRecordError : std::uint8_t { pulp::playback::None , pulp::playback::NotPrepared , pulp::playback::NotRecording , pulp::playback::InvalidValue , pulp::playback::NonMonotonicPosition , pulp::playback::CapacityExceeded } |
| enum class | pulp::playback::AutomationCurveMaterializationError : std::uint8_t { pulp::playback::NoPoints , pulp::playback::IdentityExhausted , pulp::playback::InvalidCurve } |