iPlug2 - C++ Audio Plug-in Framework
|
IPeakSender is a utility class which can be used to defer peak data from sample buffers for sending to the GUI. More...
#include <ISender.h>
Public Member Functions | |
void | ProcessBlock (sample **inputs, int nFrames, int ctrlTag, int nChans=MAXNC, int chanOffset=0) |
Queue peaks from sample buffers into the sender, checking the data is over the required threshold. More... | |
![]() | |
void | PushData (const ISenderData< MAXNC, float > &d) |
Pushes a data element onto the queue. More... | |
void | TransmitData (IEditorDelegate &dlg) |
Pops elements off the queue and sends messages to controls. More... | |
Additional Inherited Members | |
![]() | |
static constexpr int | kUpdateMessage |
IPeakSender is a utility class which can be used to defer peak data from sample buffers for sending to the GUI.
|
inline |
Queue peaks from sample buffers into the sender, checking the data is over the required threshold.
This can be called on the realtime audio thread.
Definition at line 90 of file ISender.h.
References ISender< MAXNC, QUEUE_SIZE, T >::PushData().