Это не имеет ничего общего с тем, имеет ли аппарат звуковую карту, но какие кодеки ACM установлены. Возможно, вы установили на компьютер кодек ACM, но вы должны передать ему точно правильный WaveFormat, чтобы он распознал входящий звук как то, что он может обработать. Созданный Mp3WaveFormat NAudio - это приложение, распознаваемое Fraunhoffer ACM, которое поставляется со многими версиями Windows.
Вы можете использовать программу NAudioDemo для запроса на машине установленных кодеков ACM. Каждый кодек ACM может перечислять входные форматы, которые он поддерживает (NAudioDemo также делает это). Затем я смотрю двоичные значения в отладчике и создаю производный класс WaveFormat, который точно соответствует поддерживаемому WaveFormat, сообщаемому кодеком ACM.