1 typedef struct { 2 void *library; 3 char *par; 4 void *lib_data; 5 6 void * (*init_library)(int bits_per_sample, int n_channels, int sample_rate, char *par); 7 void (*do_filter)(void *lib_data, void *sample_data, int n_samples); 8 9 } filter_lib; 10