update aubio.i with new adsgn_filter and cdsgn_filter
authorPaul Brossier <piem@piem.org>
Sat, 1 Dec 2007 20:57:36 +0000 (21:57 +0100)
committerPaul Brossier <piem@piem.org>
Sat, 1 Dec 2007 20:57:36 +0000 (21:57 +0100)
swig/aubio.i

index 66e17d93cb6b255d806e85c55e1bd47009a1a0d0..3b7d65ac4865fb0e95110f13cba2c5e2a7d35212 100644 (file)
@@ -86,12 +86,19 @@ extern void aubio_fft_get_real(cvec_t * spectrum, fvec_t * compspec);
 
 /* filter */
 extern aubio_filter_t * new_aubio_filter(uint_t samplerate, uint_t order);
-extern aubio_filter_t * new_aubio_adsgn_filter(uint_t samplerate);
 extern aubio_filter_t * new_aubio_cdsgn_filter(uint_t samplerate);
 extern void aubio_filter_do(aubio_filter_t * b, fvec_t * in);
 extern void aubio_filter_do_outplace(aubio_filter_t * b, fvec_t * in, fvec_t * out);
 extern void aubio_filter_do_filtfilt(aubio_filter_t * b, fvec_t * in, fvec_t * tmp);
-/*extern int del_aubio_filter(aubio_filter_t * b);*/
+extern void del_aubio_filter(aubio_filter_t * b);
+
+extern aubio_filter_t * new_aubio_adsgn_filter(uint_t samplerate);
+extern void aubio_adsgn_filter_do(aubio_filter_t * b, fvec_t * in);
+extern void del_aubio_adsgn_filter(aubio_filter_t * b);
+
+extern aubio_filter_t * new_aubio_cdsgn_filter(uint_t samplerate);
+extern void aubio_cdsgn_filter_do(aubio_filter_t * b, fvec_t * in);
+extern void del_aubio_cdsgn_filter(aubio_filter_t * b);
 
 /* biquad */
 extern aubio_biquad_t * new_aubio_biquad(lsmp_t b1, lsmp_t b2, lsmp_t b3, lsmp_t a2, lsmp_t a3);