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

Я использую НАудио. Раньше все было хорошо. Но вчера была ошибка:

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

смеситель.AddInputStream (аудио32);

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


person D E    schedule 04.04.2012    source источник


Ответы (1)


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

person Mark Heath    schedule 05.04.2012