The parameter-event queues adapters hand to opted-out processors, keyed by address, with a flag param_events() sets when one of them is read. More...
#include <processor.hpp>
Public Attributes | |
| std::atomic< const void * > | queue {nullptr} |
| std::atomic< bool > | read {false} |
The parameter-event queues adapters hand to opted-out processors, keyed by address, with a flag param_events() sets when one of them is read.
Static storage and atomics only: param_events() runs on the audio thread, so the lookup must not allocate, lock, or touch thread-local storage (a module's thread-local block is allocated on a thread's first access).
| std::atomic<const void*> pulp::format::detail::ParamEventsOptOutSlot::queue {nullptr} |
| std::atomic<bool> pulp::format::detail::ParamEventsOptOutSlot::read {false} |