У меня есть программа, разработанная на C#, которая имеет текстовое поле и обработку двух горячих клавиш.
Моя программа должна записывать звук с микрофона. Первая горячая клавиша начинает запись, другая останавливает.
Как я могу реализовать запись звука в C#?
Я знаю про 3 варианта. Первый, с использованием NAudio.
Я нашёл старый исходный код, но это не работает сейчас.
Второй, с использованием winmm.dll. Но в результате, я получаю звук низкого качества.
Третий, с использованием DirectSound. Но я не видел примеры этого.
Подскажите пожалуйста, как я могу записывать звук высокого качества в C#!