Lines Matching defs:frames
91 static int reorder(struct bat *bat, float *val, int frames)
96 bytes = frames * bat->channels * sizeof(float);
105 for (i = 0; i < frames; i++)
108 new_buf[c * frames + i];
114 static int adjust_waveform(struct bat *bat, float *val, int frames,
140 nsamples = channels * frames;
148 int generate_sine_wave(struct bat *bat, int frames, void *buf)
155 nsamples = bat->channels * frames;
168 sin_generator_vfill(&sg[c], sinus_f + c * frames, frames);
172 err = reorder(bat, sinus_f, frames);
177 err = adjust_waveform(bat, sinus_f, frames, bat->channels);
181 bat->convert_float_to_sample(sinus_f, buf, frames, bat->channels);