iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Classes
ISender.h File Reference
#include "denormal.h"
#include "IPlugPlatform.h"
#include "IPlugQueue.h"
#include <array>

Go to the source code of this file.

Classes

struct  ISenderData< MAXNC, T >
 ISenderData is used to represent a typed data packet, that may contain values for multiple channels. More...
 
class  ISender< MAXNC, QUEUE_SIZE, T >
 ISender is a utility class which can be used to defer data from the realtime audio processing and send it to the GUI for visualization. More...
 
class  IPeakSender< MAXNC, QUEUE_SIZE >
 IPeakSender is a utility class which can be used to defer peak data from sample buffers for sending to the GUI It sends the average peak value over a certain time window. More...
 
class  IPeakAvgSender< MAXNC, QUEUE_SIZE >
 IPeakAvgSender is a utility class which can be used to defer peak & avg/RMS data from sample buffers for sending to the GUI It also features an envelope follower to control meter ballistics. More...
 
class  IPeakAvgSender< MAXNC, QUEUE_SIZE >::EnvelopeFollower
 
class  IBufferSender< MAXNC, QUEUE_SIZE, MAXBUF >
 IBufferSender is a utility class which can be used to defer buffer data for sending to the GUI. More...
 

Detailed Description

ISender is a utility class which can be used to defer data from the realtime audio processing and send it to the GUI for visualization.

Definition in file ISender.h.