#include <pulp/audio/buffer.hpp>#include <pulp/audio/device.hpp>#include <pulp/format/detail/playhead_diff.hpp>#include <pulp/format/processor.hpp>#include <pulp/format/standalone_control_host.hpp>#include <pulp/runtime/trace_session.hpp>#include <pulp/format/test_signal.hpp>#include <pulp/midi/device.hpp>#include <pulp/midi/message_collector.hpp>#include <pulp/runtime/spsc_queue.hpp>#include <pulp/runtime/seqlock.hpp>#include <pulp/runtime/triple_buffer.hpp>#include <pulp/view/audio_bridge.hpp>#include <atomic>#include <array>#include <chrono>#include <cstddef>#include <cstdint>#include <functional>#include <memory>#include <mutex>#include <optional>#include <span>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::format::StandaloneConfig |
| struct | pulp::format::detail::StandaloneTestMidiNote |
| struct | pulp::format::detail::StandaloneTestTransportUpdate |
| struct | pulp::format::detail::StandaloneTestTransportState |
| class | pulp::format::detail::StandaloneTestInputHost |
| Bounded control-thread to audio-thread bridge for standalone inspector test input. More... | |
| class | pulp::format::StandaloneApp |
Namespaces | |
| namespace | pulp |
| namespace | pulp::view |
| Hover-cursor tracking for platform window hosts. | |
| namespace | pulp::format |
| What the product grants a device: the quota table indexed by capability tier and live thermal state. | |
| namespace | pulp::format::detail |
| The plugin processor interface. | |
Typedefs | |
| using | pulp::format::detail::StandaloneMidiInputQueue |
Enumerations | |
| enum class | pulp::format::detail::StandaloneTestMidiKind : std::uint8_t { pulp::format::detail::NoteOn , pulp::format::detail::NoteOff } |
| enum class | pulp::format::detail::StandaloneTestInputResult : std::uint8_t { pulp::format::detail::Applied , pulp::format::detail::InvalidArgument , pulp::format::detail::QueueFull } |
Functions | |
| std::size_t | pulp::format::detail::drain_standalone_midi_input (StandaloneMidiInputQueue &queue, midi::MidiBuffer &out) |
Variables | |
| constexpr std::size_t | pulp::format::detail::kStandaloneMidiInputQueueCapacity = 2048 |
| constexpr std::size_t | pulp::format::detail::kStandaloneTestMidiQueueCapacity = 256 |
| constexpr std::size_t | pulp::format::detail::kStandaloneTestMidiNoteCount = 16 * 128 |
| constexpr std::size_t | pulp::format::detail::kStandaloneMidiBufferEventCapacity |