iPlug2 - C++ Audio Plug-in Framework
Classes | Variables
ISender.h File Reference

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...

#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. More...
 
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...
 

Variables

BEGIN_IPLUG_NAMESPACE static BEGIN_IGRAPHICS_NAMESPACE const float SENDER_THRESHOLD = (float) DBToAmp(-90.)
 

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.