13 int in_device,
int out_device,
14 unsigned in_chans,
unsigned out_chans)
15 :
IO(s_rate, b_size, in_device, out_device, in_chans, out_chans) {
24 if (errorMsg.isNotEmpty()) {
25 AlertWindow::showMessageBox (AlertWindow::WarningIcon,
27 T(
"Couldn't open an output device!\n\n") + errorMsg);
32 printf(
"Audio IO rate %g; block size %d\n", dev->getCurrentSampleRate(),
33 dev->getDefaultBufferSize());
63 float** outData,
int numOuts,
68 memset(outData[i], 0, (numSamples *
sizeof(
sample)));
87 for (
unsigned i = 0; i < numOuts; i++)