36#ifndef __INCLUDE_AUDIOLITE_COMPONENT_H
37#define __INCLUDE_AUDIOLITE_COMPONENT_H
43#include <audiolite/al_nodecomm.h>
44#include <audiolite/al_inputnode.h>
45#include <audiolite/al_outputnode.h>
60 mossfw_callback_op_t *_op;
67 static int operate_cb(mossfw_callback_op_t *op,
unsigned long arg);
68 void set_operatorname(
const char *name);
72 return (_ins && _innum > no) ? _ins[no]->pop_data(used) : NULL;
77 if (_outs && _outnum > no)
return _outs[no]->push_data(mem);
109 void data_came(mossfw_callback_op_t *op);
112 virtual void on_data();
124 int publish_event(
int evtid,
unsigned long arg);
127 int samplebitwidth();
Definition: al_component.h:56
Definition: al_memalloc.h:111
Definition: al_memalloc.h:97
Definition: al_nodecomm.h:57
Definition: al_outputnode.h:65