Вот мой простой обратный вызов. PA обнаруживает мою звуковую карту с 8ins/8out. Я хотел бы отправить аудиопоток для вывода каналов, таких как 1/2 и 3/4 одновременно. Как я могу сделать это в обратном вызове? БлагодаряКак отправить аудио через каналы SoundCard 1/2 и 3/4 в функцию обратного вызова PortAudio?
int audioCallback (const void* input, void* output, unsigned long samples,
const PaStreamCallbackTimeInfo* timeInfo, PaStreamCallbackFlags statusFlags, void* userData)
{
const float *in = (const float*)input;
float *out = (float*)output;
paTestData *data = (paTestData*)userData;
for (int i = 0; i < samples; ++i)
{
*out++ = *in++; // left Channel(1)
*out++ = *in++; // right Channel(2)
}
return paContinue;
}