|
| audiolite_workercomp (const char *workername, int inqsz, int outqsz, int inputnum=1, int outputnum=1, int depth=16, int prio=105, int stack_sz=2048) |
|
void | set_msglistener (audiolite_stdworker_msglistener *lsnr) |
|
virtual void | on_data () |
|
virtual int | on_starting (audiolite_inputnode *inode, audiolite_outputnode *onode) |
|
virtual void | on_canceled (audiolite_inputnode *inode, audiolite_outputnode *onode) |
|
virtual void | on_stopping (audiolite_inputnode *inode, audiolite_outputnode *onode) |
|
virtual bool | before_start (void *arg) |
|
virtual int | run (void *arg) |
|
virtual void | before_stop (void *arg) |
|
| audiolite_component (int inputnum=1, int outputnum=1, int depth=16, bool is_sync=true, int prio=105, int stack_sz=CONFIG_PTHREAD_STACK_DEFAULT) |
|
void | set_mempool (audiolite_mempool *pool) |
|
int | start (audiolite_inputnode *node) |
|
void | cancel (audiolite_inputnode *node) |
|
void | stop (audiolite_inputnode *node) |
|
void | reflesh (audiolite_inputnode *node) |
|
int | start (audiolite_outputnode *node) |
|
void | cancel (audiolite_outputnode *node) |
|
void | stop (audiolite_outputnode *node) |
|
void | reflesh (audiolite_outputnode *node) |
|
void | data_came (mossfw_callback_op_t *op) |
|
virtual bool | can_breakdata (audiolite_outputnode *out) |
|
virtual void | on_data () |
|
virtual int | on_starting (audiolite_inputnode *inode, audiolite_outputnode *onode) |
|
virtual void | on_started (audiolite_inputnode *inode, audiolite_outputnode *onode) |
|
virtual void | on_canceled (audiolite_inputnode *inode, audiolite_outputnode *onode) |
|
virtual void | on_stopping (audiolite_inputnode *inode, audiolite_outputnode *onode) |
|
virtual void | on_stop (audiolite_inputnode *inode, audiolite_outputnode *onode) |
|
int | publish_event (int evtid, unsigned long arg) |
|
int | samplingrate () |
|
int | channels () |
|
int | samplebitwidth () |
|
audiolite_inputnode * | get_input (int id=0) |
|
audiolite_outputnode * | get_output (int id=0) |
|
audiolite_component * | bind (audiolite_component *cmp) |
|
int | bind (audiolite_inputnode *in, int outid=0) |
|
int | unbind (audiolite_inputnode *in) |
|
int | unbindall () |
|
virtual int | start () |
|
virtual void | stop () |
|
virtual void | suspend () |
|
virtual int | resume () |
|
virtual int | start (audiolite_inputnode *node)=0 |
|
virtual void | cancel (audiolite_inputnode *node)=0 |
|
virtual void | stop (audiolite_inputnode *node)=0 |
|
virtual int | start (audiolite_outputnode *node)=0 |
|
virtual void | cancel (audiolite_outputnode *node)=0 |
|
virtual void | stop (audiolite_outputnode *node)=0 |
|
virtual void | reflesh (audiolite_inputnode *node)=0 |
|
virtual void | reflesh (audiolite_outputnode *node)=0 |
|