Home | History | Annotate | Download | only in tests

Lines Matching defs:mixer

30  * Sine or chirp functions are typically more useful as input to the mixer
43 fprintf(stderr, " -m enable floating point mixer output\n");
44 fprintf(stderr, " -c number of mixer output channels\n");
45 fprintf(stderr, " -s mixer sample-rate\n");
237 // create the mixer.
239 AudioMixer *mixer = new AudioMixer(mixerFrameCount, outputSampleRate);
249 int32_t name = mixer->getTrackName(channelMask,
253 mixer->setBufferProvider(name, &providers[i]);
254 mixer->setParameter(name, AudioMixer::TRACK, AudioMixer::MAIN_BUFFER,
256 mixer->setParameter(
261 mixer->setParameter(
266 mixer->setParameter(
271 mixer->setParameter(
276 mixer->setParameter(
282 mixer->setParameter(name, AudioMixer::VOLUME, AudioMixer::VOLUME0, &f0);
283 mixer->setParameter(name, AudioMixer::VOLUME, AudioMixer::VOLUME1, &f0);
284 mixer->setParameter(name, AudioMixer::RAMP_VOLUME, AudioMixer::VOLUME0, &f);
285 mixer->setParameter(name, AudioMixer::RAMP_VOLUME, AudioMixer::VOLUME1, &f);
287 mixer->setParameter(name, AudioMixer::VOLUME, AudioMixer::VOLUME0, &f);
288 mixer->setParameter(name, AudioMixer::VOLUME, AudioMixer::VOLUME1, &f);
291 mixer->setParameter(name, AudioMixer::TRACK, AudioMixer::AUX_BUFFER,
293 mixer->setParameter(name, AudioMixer::VOLUME, AudioMixer::AUXLEVEL, &f0);
294 mixer->setParameter(name, AudioMixer::RAMP_VOLUME, AudioMixer::AUXLEVEL, &f);
296 mixer->enable(name);
299 // pump the mixer to process data.
303 mixer->setParameter(names[j], AudioMixer::TRACK, AudioMixer::MAIN_BUFFER,
306 mixer->setParameter(names[j], AudioMixer::TRACK, AudioMixer::AUX_BUFFER,
310 mixer->process(AudioBufferProvider::kInvalidPTS);
324 delete mixer;