Необходимо записать все звуки со звуковой карты. Так что вывод mic + был записан в файл.
Можно ли использовать библиотеку NAudio в Windows 7? Не можете найти какие-либо примеры, найти только те, которые позволяют писать микрофон или просто звук от динамиков, а не оба.
PS, извините, если вопрос выглядит не нормально .. Я новичок в аудиозаписи.
Добавлена проблема ive, заданная по коду: http://naudio.codeplex.com/workitem/16353Необходимо записать все звуки с звуковой карты с помощью NAudio в Windows 7
ответ
Для записи звуков, воспроизводимых звуковой картой, вы должны использовать WASAPI в режиме Loopback. Для записи звуков, поступающих в микрофон, вы можете использовать захват WASAPI или любой другой класс захвата микрофона в NAudio.
Тогда у вас есть немного сложная задача смешать эти два входа вместе. Для этого может потребоваться предварительное преобразование частоты дискретизации, и для этого может потребоваться отметка времени записанного звука (так как звук петли может содержать пробелы, когда ничего не воспроизводится).
С помощью NAudio вы конвертируете оба потока в плавающую точку, прежде чем смешивать их с использованием одного из «Mixer» wave или sample providers в NAudio, а затем записывая это обратно в файл.
Так что да, возможно, и я сделал это один раз перед собой, но это требует, чтобы вы написали справедливый бит своего собственного кода поверх основных библиотек NAudio.
Управляется, чтобы получить как микрофон, так и звуки, но не могу их смешивать = ( – 0x49D1