ref: 25a9fcc24ad00c6a406042818b9e6f2e7bba0dd1
dir: /modules/foo.c/
/* * Foo * * This is a dummy module. It doesn't do much. * Feel free to use this as a boilerplate template. * */ #include <stdlib.h> #include "soundpipe.h" int sp_foo_create(sp_foo **p) { *p = malloc(sizeof(sp_foo)); return SP_OK; } int sp_foo_destroy(sp_foo **p) { free(*p); return SP_OK; } int sp_foo_init(sp_data *sp, sp_foo *p) { USED(sp); /* Initalize variables here. */ p->bar = 123; return SP_OK; } int sp_foo_compute(sp_data *sp, sp_foo *p, SPFLOAT *in, SPFLOAT *out) { USED(p, sp); /* Send the signal's input to the output */ *out = *in; return SP_OK; }