iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ISenderData< MAXNC, T > Struct Template Reference

ISenderData is used to represent a typed data packet, that may contain values for multiple channels. More...

#include <ISender.h>

Public Member Functions

 ISenderData (int ctrlTag, int nChans, int chanOffset)
 
 ISenderData (int ctrlTag, const std::array< T, MAXNC > &vals, int nChans=MAXNC, int chanOffset=0)
 

Public Attributes

int ctrlTag = kNoTag
 
int nChans = MAXNC
 
int chanOffset = 0
 
std::array< T, MAXNC > vals
 

Detailed Description

template<int MAXNC = 1, typename T = float>
struct ISenderData< MAXNC, T >

ISenderData is used to represent a typed data packet, that may contain values for multiple channels.

Definition at line 33 of file ISender.h.

Constructor & Destructor Documentation

◆ ISenderData() [1/3]

template<int MAXNC = 1, typename T = float>
ISenderData< MAXNC, T >::ISenderData ( )
inline

Definition at line 40 of file ISender.h.

◆ ISenderData() [2/3]

template<int MAXNC = 1, typename T = float>
ISenderData< MAXNC, T >::ISenderData ( int  ctrlTag,
int  nChans,
int  chanOffset 
)
inline

Definition at line 45 of file ISender.h.

◆ ISenderData() [3/3]

template<int MAXNC = 1, typename T = float>
ISenderData< MAXNC, T >::ISenderData ( int  ctrlTag,
const std::array< T, MAXNC > &  vals,
int  nChans = MAXNC,
int  chanOffset = 0 
)
inline

Definition at line 53 of file ISender.h.

Member Data Documentation

◆ chanOffset

template<int MAXNC = 1, typename T = float>
int ISenderData< MAXNC, T >::chanOffset = 0

Definition at line 37 of file ISender.h.

◆ ctrlTag

template<int MAXNC = 1, typename T = float>
int ISenderData< MAXNC, T >::ctrlTag = kNoTag

Definition at line 35 of file ISender.h.

◆ nChans

template<int MAXNC = 1, typename T = float>
int ISenderData< MAXNC, T >::nChans = MAXNC

Definition at line 36 of file ISender.h.

◆ vals

template<int MAXNC = 1, typename T = float>
std::array<T, MAXNC> ISenderData< MAXNC, T >::vals

Definition at line 38 of file ISender.h.


The documentation for this struct was generated from the following file: