【发布时间】:2014-04-23 13:46:00
【问题描述】:
这是我的简单回调。 PA 检测到我的声卡 8 进/8 出。我想同时将音频流发送到 1/2 和 3/4 等输出通道。我怎样才能在回调中做到这一点?谢谢
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;
}
【问题讨论】:
标签: c signal-processing portaudio