Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
fwd.hpp
Go to the documentation of this file.
1#pragma once
2
9
10namespace pulp::dataplane {
11
15class MeterSource;
16class ScalarSource;
17class VectorSource;
18class EventSource;
19struct MeterFrame;
20struct VectorFrame;
21struct EventFrame;
22class ValueChannelSet;
24
25} // namespace pulp::dataplane
26
Lock-free event channel: the writer publishes the occurrences from one audio block and the view reads...
Definition value_source.hpp:179
A framework-agnostic host command channel.
Definition host_surfaces.hpp:180
A framework-agnostic, native-view-facing runtime parameter accessor.
Definition host_surfaces.hpp:40
Lock-free meter channel: the host publishes a MeterFrame from the audio/host thread; the view reads t...
Definition value_source.hpp:80
Lock-free scalar channel: a single paint-safe cached number (a readout value, a modulation ring's bas...
Definition value_source.hpp:201
The native (Pulp Processor::create_view()) backing for HostParamSurface, implemented over a StateStor...
Definition host_param_surface.hpp:30
A processor's declared channels.
Definition value_channel_set.hpp:61
Exclusive reader attachment for every telemetry sidecar in one channel set.
Definition value_channel_telemetry.hpp:88
Lock-free vector channel: the writer publishes a block of samples, the view reads the latest block pa...
Definition value_source.hpp:154
Definition audio_bridge.hpp:9
Hover-cursor tracking for platform window hosts.
Definition fwd.hpp:27
A bounded list of occurrences from one audio block.
Definition value_source.hpp:135
A single multi-channel meter reading.
Definition value_source.hpp:39
A block of samples for a scope-style display — an envelope curve, a detector's output,...
Definition value_source.hpp:108