1 typedef struct af_data_s {
3 typedef struct af_info_s {
4 int (*open) (struct af_instance_s * vf);
6 typedef struct af_instance_s {
7 af_data_t *(*play) (struct af_instance_s * af, af_data_t * data);
10 typedef struct af_volume_s {
18 void method2_int16(af_volnorm_t * s, af_data_t * c)
22 for (i = 0; i < 100; ++i)
23 avg += s->mem[i].avg * (float)s->mem[i].len;
26 void play(struct af_instance_s *af, af_data_t * data)
28 af_volnorm_t *s = af->setup;
29 method2_int16(s, data);
31 void af_open(af_instance_t * af)
36 af_info_t af_info_volnorm = {