ОК, при вызове Pa_GetDeviceCount () я получаю много доступных устройств. В настоящее время у меня есть звуковая карта onborad и звуковая карта USB. (у каждого из них есть устройства ввода и вывода), когда я настраиваю ввод и вывод звуковой карты OnBoard, все работает нормально. но когда я настраиваю вход USB-карты и выход встроенной карты, он возвращает err = paInvalidDevice.
также я увидел, что каждая карта имеет несколько устройств, которые отличаются по hostApi (paInDevelopment = 0, paDirectSound = 1, paMME = 2)
в чем разница между ними? и какое устройство выбрать? это нормально, чтобы смешивать между ними, то есть выбрать устройство ввода, у которого есть "paDirectSound" и выход, который имеет "paInDevelopment"?
еще одна вещь, на которую я обратил внимание, это частота дискретизации и количество каналов, это нормально, чтобы есть ввод с частотой дискретизации 44100 и выводом 48000?
и еще одна вещь: вы сконфигурировали переменные: nSampleRate nBufferSize в соответствии с чем?
спасибо, aviel.