51 float Samplerate()
const {
return srate; }
78#if FLEXT_SYS == FLEXT_SYS_PD
80#elif FLEXT_SYS == FLEXT_SYS_MAX
108 virtual bool CbDsp();
113 virtual void CbSignal();
130 virtual void m_signal(
int n,
t_sample *
const *insigs,
t_sample *
const *outsigs);
189#if FLEXT_SYS == FLEXT_SYS_PD
virtual void Exit()
Deallocate all kinds of stuff.
Definition flext.cpp:88
static void Setup(t_classid c)
Definition flext.cpp:182
Flext dsp enabled base object.
Definition fldsp.h:33
static flext_dsp * thisObject(flext_hdr *c)
Definition fldsp.h:194
t_signalvec * vecs
Definition fldsp.h:183
bool dspon
Definition fldsp.h:191
float srate
Definition fldsp.h:175
int blksz
Definition fldsp.h:176
This is the main flext include file.
#define FLEXT_TEMPINST(fun)
Definition flprefix.h:455
#define FLEXT_SHARE
Definition flprefix.h:416
#define FLEXT_CLASSDEF(CL)
Definition flprefix.h:381
#define FLEXT_TEMPLATE
Definition flprefix.h:453
void AddOutSignal(const char *desc)
Add signal outlet (with description)
Definition fldsp.h:160
void AddInSignal(const char *desc)
Add signal inlet (with description)
Definition fldsp.h:150
void AddOutSignal(int m=1)
Add signal outlet(s)
Definition fldsp.h:155
void AddInSignal(int m=1)
Add signal inlet(s)
Definition fldsp.h:145
int Blocksize() const
returns current block (aka vector) size
Definition fldsp.h:54
t_sample * t_signalvec
typedef describing a signal vector
Definition fldsp.h:92
t_sample *const * InSig() const
returns array of input vectors (CntInSig() vectors)
Definition fldsp.h:57
t_sample *const * OutSig() const
returns array of output vectors (CntOutSig() vectors)
Definition fldsp.h:71
t_sample * OutSig(int i) const
returns output vector
Definition fldsp.h:89
t_sample * InSig(int i) const
returns input vector
Definition fldsp.h:67
void AddInlet(int tp, int mult=1, const char *desc=NULL)
Add one or more inlet(s)
Definition flxlet.cpp:43
void AddOutlet(int tp, int mult=1, const char *desc=NULL)
Add one or more outlet(s)
Definition flxlet.cpp:55
int CntInSig() const
Get number of signal inlets.
Definition flclass.h:181
#define FLEXT_HEADER_S(NEW_CLASS, PARENT_CLASS, SETUPFUN)
Flext class header with setup function.
Definition fldefs_hdr.h:47
#define FLEXT_CAST
Switch for compilation of derived virtual classes.
Definition fldefs.h:27
The obligatory PD or Max/MSP object header.
Definition flbase.h:39