2012-04-04 2 views
0

Я использую NAudio. Раньше все было хорошо. Но вчера была ошибка:Все входящие каналы должны иметь одинаковый формат Имя параметра: inputStreams.WaveFormat

Все входящие каналы должны иметь одинаковый формат Имя параметра: inputStreams.WaveFormat

mixer.AddInputStream (audio32);

Я не могу найти причину ошибки!

ответ

0

Все входы в микшер должны быть одного формата. Это означает, что такая же частота дискретизации, одинаковая глубина бит и одинаковое количество каналов (не может смешивать моно и стерео). Сравните mixer.WaveFormat.ToString() и audio32.WaveFormat.ToString(), и вы увидите, что другое.

Смежные вопросы