9#ifndef __FLEXT_SNDOBJ_H
10#define __FLEXT_SNDOBJ_H
20#if FLEXT_OS == FLEXT_OS_WIN && !defined(WIN)
28#include <SndObj/SndObj.h>
29#include <SndObj/SndIO.h>
62 Inlet(
const t_sample *b,
int vecsz,
float sr);
64 virtual short Write();
77 Outlet(t_sample *b,
int vecsz,
float sr);
79 virtual short Write();
virtual bool Init()
Set up inlets and outlets, method and attribute lists.
Definition flext.cpp:69
virtual void Exit()
Deallocate all kinds of stuff.
Definition fldsp.cpp:44
flext_dsp()
Definition fldsp.cpp:32
SndObj for reading from inlet buffer.
Definition flsndobj.h:60
virtual short Read()
Definition flsndobj.cpp:104
const t_sample * buf
Definition flsndobj.h:69
virtual short Write()
Definition flsndobj.cpp:114
Inlet(const t_sample *b, int vecsz, float sr)
Definition flsndobj.cpp:100
void SetBuf(const t_sample *b)
Definition flsndobj.h:66
SndObj for writing to outlet buffer.
Definition flsndobj.h:75
Outlet(t_sample *b, int vecsz, float sr)
Definition flsndobj.cpp:117
t_sample * buf
Definition flsndobj.h:84
virtual short Read()
Definition flsndobj.cpp:121
void SetBuf(t_sample *b)
Definition flsndobj.h:81
virtual short Write()
Definition flsndobj.cpp:123
SndObj & InObj(int i)
Definition flsndobj.h:49
SndIO & OutObj(int i)
Definition flsndobj.h:50
virtual bool NewObjs()
Definition flsndobj.h:44
SndObj ** tmpobj
Definition flsndobj.h:93
int blsz
Definition flsndobj.h:98
Outlet ** outobj
Definition flsndobj.h:95
int outobjs
Definition flsndobj.h:92
virtual void FreeObjs()
Definition flsndobj.h:45
Inlet ** inobj
Definition flsndobj.h:94
float smprt
Definition flsndobj.h:97
flext_sndobj()
Definition flsndobj.cpp:17
void ClearObjs()
Definition flsndobj.cpp:37
virtual void ProcessObjs()
Definition flsndobj.h:46
int inobjs
Definition flsndobj.h:92
This is the main flext include file.
#define FLEXT_SHARE
Definition flprefix.h:416
virtual bool CbDsp()
Called on every dsp init.
Definition fldsp.cpp:139
virtual void CbSignal()
Called with every signal vector - here you do the dsp calculation flext_dsp::CbSignal fills all outpu...
Definition fldsp.cpp:153
#define FLEXT_HEADER(NEW_CLASS, PARENT_CLASS)
Plain flext class header.
Definition fldefs_hdr.h:29