Это называется петлевой записью , и возможно в Windows. Если у вас есть звуковая карта, поддерживающая шлейф (я только что проверил ее на своем ноутбуке Toshiba младшего класса, но это не так), вы можете записывать прямо с шлейфа с помощью API waveInOpen
и т. Д., Который легко использовать в C # , Примечание: запись звука таким образом обязательно влечет за собой снижение качества, поскольку аудиосигнал преобразуется в аналоговый для вывода, а затем повторно оцифровывается для поддержки интерфейса обратной связи.
Если у вас нет звуковой карты, WASAPI позволит вам сделать это. Я полагаю, WASAPI можно использовать с C #, но это выглядит больно.