#include <array>#include <atomic>#include <cstdint>#include <vector>#include <pulp/audio/buffer.hpp>#include <pulp/audio/rolling_audio_capture_buffer.hpp>#include <pulp/runtime/spsc_queue.hpp>Go to the source code of this file.
Namespaces | |
| namespace | pulp |
| namespace | pulp::audio |
Enumerations | |
| enum class | pulp::audio::RealtimeSampleRecorderState : std::uint8_t { pulp::audio::Idle , pulp::audio::Armed , pulp::audio::Recording , pulp::audio::Completing , pulp::audio::Completed , pulp::audio::Cancelled , pulp::audio::Failed } |
| enum class | pulp::audio::RealtimeSampleRecorderCommandType : std::uint8_t { pulp::audio::Arm , pulp::audio::Start , pulp::audio::Stop , pulp::audio::Cancel , pulp::audio::Reset } |
| enum class | pulp::audio::RealtimeSampleRecorderTimingType : std::uint8_t { pulp::audio::Immediate , pulp::audio::BlockOffset } |
| enum class | pulp::audio::RealtimeSampleRecorderEventType : std::uint8_t { pulp::audio::CommandAccepted , pulp::audio::CommandRejected , pulp::audio::Started , pulp::audio::Completed , pulp::audio::Cancelled , pulp::audio::Failed } |