ref: 5941f9e98c6b1b8986acae9308de6e3359d617f3
dir: /tests/src/temporal/test-c_weighting.c/
#include <aubio.h>
int main ()
{
aubio_filter_t * f;
uint_t rates[] = { 8000, 16000, 22050, 44100, 96000, 192000};
uint_t nrates = 6;
uint_t samplerate, i = 0;
for ( samplerate = rates[i]; i < nrates ; i++ ) {
f = new_aubio_filter_c_weighting (samplerate);
del_aubio_filter (f);
f = new_aubio_filter (5);
aubio_filter_set_c_weighting (f, samplerate);
del_aubio_filter (f);
}
// samplerate unknown
f = new_aubio_filter_c_weighting (4200);
del_aubio_filter (f);
// order to small
f = new_aubio_filter (2);
aubio_filter_set_c_weighting (f, samplerate);
del_aubio_filter (f);
// order to big
f = new_aubio_filter (12);
aubio_filter_set_c_weighting (f, samplerate);
del_aubio_filter (f);
return 0;
}